website/content/docs/templates/hcl_templates/functions/datetime/timestamp.mdx
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
[!IMPORTANT]
Documentation Update: Product documentation previously located in/websitehas moved to thehashicorp/web-unified-docsrepository, where all product documentation is now centralized. Please make contributions directly toweb-unified-docs, since changes to/websitein this repository will not appear on developer.hashicorp.com. ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
timestamp Functiontimestamp returns the current date and time.
In the Packer language, timestamps are conventionally represented as
strings using RFC 3339
"Date and Time format" syntax, and so timestamp returns a string
in this format.
The result of this function will change every second, so using this function directly with resource attributes will cause a diff to be detected on every Packer run.
-> Breaking change note: Packer previously let you decide your own "Date
and Time format" syntax. With HCL2 and for parity with Terraform, Packer will
be using the RFC 3339 "Date and Time
format" syntax. As a string. formatdate still allows you
to format a date.
> timestamp()
2018-05-13T07:44:12Z
formatdate can convert the resulting timestamp to
other date and time formats.