hugo/docs/content/en/functions/time/In.md
Bjørn Erik Pedersen 61a286595e
Some checks are pending
Test / test (1.23.x, ubuntu-latest) (push) Waiting to run
Test / test (1.23.x, windows-latest) (push) Waiting to run
Test / test (1.24.x, ubuntu-latest) (push) Waiting to run
Test / test (1.24.x, windows-latest) (push) Waiting to run
Merge commit 'b3d87dd0fd'
2025-04-24 10:23:16 +02:00

1.1 KiB

title description categories keywords params
time.In Returns the given date/time as represented in the specified IANA time zone.
functions_and_methods
aliases returnType signatures
time.Time
time.In TIMEZONE INPUT

{{< new-in 0.146.0 />}}

The time.In function returns the given date/time as represented in the specified IANA time zone.

  • If the time zone is an empty string or UTC, the time is returned in UTC.
  • If the time zone is Local, the time is returned in the system's local time zone.
  • Otherwise, the time zone must be a valid IANA time zone name.
{{ $layout := "2006-01-02T15:04:05-07:00" }}
{{ $t := time.AsTime "2025-03-31T14:45:00-00:00" }}

{{ $t | time.In "America/Denver" | time.Format $layout }}     → 2025-03-31T08:45:00-06:00
{{ $t | time.In "Australia/Adelaide" | time.Format $layout }} → 2025-04-01T01:15:00+10:30
{{ $t | time.In "Europe/Oslo" | time.Format $layout }}        → 2025-03-31T16:45:00+02:00