Convert Unix Timestamp to AST (Atlantic Standard Time)
Maritime Canada (Halifax). UTC-4, ADT (UTC-3) in summer.
Right now in AST
2026-04-27 19:13:48 ADT
Current UTC offset: -03:00 · UTC equivalent: 2026-04-27 22:13:48 UTC
Sample Conversions
| Unix Timestamp | Note | AST Time |
|---|---|---|
| 1706745600 | Sample timestamp | 2024-01-31 20:00:00 AST |
| 1577836800 | New Year 2020 | 2019-12-31 20:00:00 AST |
| 1704067200 | New Year 2024 | 2023-12-31 20:00:00 AST |
How to Convert in Code
Python
from datetime import datetime
from zoneinfo import ZoneInfo
dt = datetime.fromtimestamp(1706745600, ZoneInfo('America/Halifax'))
print(dt)
JavaScript (with Intl)
new Date(1706745600 * 1000).toLocaleString('en-US', {
timeZone: 'America/Halifax'
})
PHP
$dt = new DateTime('@1706745600');
$dt->setTimezone(new DateTimeZone('America/Halifax'));
echo $dt->format('Y-m-d H:i:s T');
Daylight Saving Time
This zone observes daylight saving time. The standard offset shown above shifts by one hour during the DST window. Always store timestamps as Unix epoch (UTC) - never as local wall-clock time - to avoid the dreaded "missing hour" and "duplicate hour" bugs at DST transitions.