🕐
← āļāļĨāļąāļšāđ„āļ›āļ„āļđāđˆāļĄāļ·āļ­

āļāļēāļĢāđāļ›āļĨāļ‡ Unix Timestamp āļ•āļēāļĄāđ€āļ‚āļ•āđ€āļ§āļĨāļē: āļ„āļđāđˆāļĄāļ·āļ­āļ›āļāļīāļšāļąāļ•āļī

· āđāļ—āđ‡āļ: timezone, dst, utc, time-conversion, unix-timestamp, daylight-saving, epoch

āđ€āļŦāļ•āļļāđƒāļ”āđ€āļ‚āļ•āđ€āļ§āļĨāļēāļˆāļķāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļš Unix Timestamp

Unix timestamp āđ€āļ­āļ‡āļ™āļąāđ‰āļ™ āđ„āļĄāđˆāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāđ€āļ‚āļ•āđ€āļ§āļĨāļē — āļ•āļąāļ§āđ€āļĨāļ‚ 1785292800 āļŦāļĄāļēāļĒāļ–āļķāļ‡āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ—āļļāļāļ—āļĩāđˆ āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āđāļ›āļĨāļ‡āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļ—āļĩāđˆāļĄāļ™āļļāļĐāļĒāđŒāļ­āđˆāļēāļ™āđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨ āļāļēāļĢāļšāļąāļ™āļ—āļķāļ āļŦāļĢāļ·āļ­āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ

āļŦāļĨāļąāļāļāļēāļĢāļŠāļģāļ„āļąāļ: āđ€āļāđ‡āļšāđƒāļ™ UTC āđ€āļŠāļĄāļ­ āđāļ›āļĨāļ‡āđ€āļžāļ·āđˆāļ­āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļŽāļ™āļĩāđ‰āļāļģāļˆāļąāļ”āļšāļąāđŠāļāļ—āļąāđ‰āļ‡āļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āļžāļāļžāļēāđ„āļ”āđ‰āļ‚āđ‰āļēāļĄāđ€āļ‚āļ•āđ€āļ§āļĨāļē

UTC vs āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™: āļāļēāļĢāđ€āļ‚āđ‰āļēāđƒāļˆāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡

UTC (Coordinated Universal Time)

UTC āļ„āļ·āļ­āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļ§āļĨāļēāļŦāļĨāļąāļ āļĄāļąāļ™āđ„āļĄāđˆāđ€āļ„āļĒāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āļĨāļēāļ­āļ­āļĄāđāļŠāļ‡āđāļĨāļ°āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļ—āļļāļāļ—āļĩāđˆāļšāļ™āđ‚āļĨāļ Unix timestamp āļ–āļđāļāļāļģāļŦāļ™āļ”āđƒāļ™ UTC

āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™

āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļ„āļ·āļ­ UTC āļ—āļĩāđˆāļ›āļĢāļąāļšāļŠāļģāļŦāļĢāļąāļšāļ āļđāļĄāļīāļ āļēāļ„āļ—āļēāļ‡āļ āļđāļĄāļīāļĻāļēāļŠāļ•āļĢāđŒāļ—āļĩāđˆāđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡ āļĄāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļ UTC āļ”āđ‰āļ§āļĒāļ„āđˆāļēāļŠāļ”āđ€āļŠāļĒāļ„āļ‡āļ—āļĩāđˆ (āđ€āļŠāđˆāļ™ UTC+8 āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āļĨāļēāļĄāļēāļ•āļĢāļāļēāļ™āļˆāļĩāļ™) āļŦāļĢāļ·āļ­āļ„āđˆāļēāļŠāļ”āđ€āļŠāļĒāļ—āļĩāđˆāđāļ›āļĢāļœāļąāļ™ (āđ€āļŠāđˆāļ™ Eastern Time āļŠāļĨāļąāļšāļĢāļ°āļŦāļ§āđˆāļēāļ‡ UTC-5 āđāļĨāļ° UTC-4 āļŠāļģāļŦāļĢāļąāļš DST)

āļ›āļąāļāļŦāļēāļ„āđˆāļēāļŠāļ”āđ€āļŠāļĒ

Unix timestamp āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āđƒāļŦāđ‰āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āļŠāļąāļ‡āđ€āļāļ•:

| Timestamp | UTC | New York (EST) | Tokyo (JST) | London (BST) | |-----------|-----|----------------|-------------|--------------| | 1785292800 | 2026-07-19 00:00 | 2026-07-18 20:00 | 2026-07-19 09:00 | 2026-07-19 01:00 | | 1785379200 | 2026-07-19 23:59 | 2026-07-19 19:59 | 2026-07-20 08:59 | 2026-07-20 00:59 |

āđ€āļ§āļĨāļēāļ­āļ­āļĄāđāļŠāļ‡ (DST)

DST āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?

Daylight Saving Time āļ„āļ·āļ­āđāļ™āļ§āļ›āļāļīāļšāļąāļ•āļīāđƒāļ™āļāļēāļĢāđ€āļĨāļ·āđˆāļ­āļ™āļ™āļēāļŽāļīāļāļēāđ„āļ›āļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļēāđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļ”āļ·āļ­āļ™āļĪāļ”āļđāļĢāđ‰āļ­āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļĩāđāļŠāļ‡āđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļĒāđ‡āļ™āļ™āļēāļ™āļ‚āļķāđ‰āļ™ āļ™āļēāļŽāļīāļāļē "spring forward" (āđ€āļŠāļĩāļĒāļŦāļ™āļķāđˆāļ‡āļŠāļąāđˆāļ§āđ‚āļĄāļ‡) āđƒāļ™āļĪāļ”āļđāđƒāļšāđ„āļĄāđ‰āļœāļĨāļīāđāļĨāļ° "fall back" (āđ„āļ”āđ‰āļŦāļ™āļķāđˆāļ‡āļŠāļąāđˆāļ§āđ‚āļĄāļ‡) āđƒāļ™āļĪāļ”āļđāđƒāļšāđ„āļĄāđ‰āļĢāđˆāļ§āļ‡

āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļāļēāļĢāđāļ›āļĨāļ‡ Timestamp

DST āļŠāļĢāđ‰āļēāļ‡ āļ„āđˆāļēāļŠāļ”āđ€āļŠāļĒāļ—āļĩāđˆāđāļ›āļĢāļœāļąāļ™ āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđāļĨāļ° UTC āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē:

  1. āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ‡āļāļąāļš timestamp āļŠāļ­āļ‡āļ„āđˆāļēāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ (āđƒāļ™āļŠāđˆāļ§āļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļœāđˆāļēāļ™ "fall back" āļŠāļąāđˆāļ§āđ‚āļĄāļ‡ 1:00 āļ™. āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļŠāļ­āļ‡āļ„āļĢāļąāđ‰āļ‡)
  2. āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļšāļēāļ‡āļ„āđˆāļēāđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆāļˆāļĢāļīāļ‡ (āđƒāļ™āļŠāđˆāļ§āļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļœāđˆāļēāļ™ "spring forward" āđ€āļŠāđˆāļ™ 2:00 āļ™. āđ„āļĄāđˆāđ€āļ„āļĒāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™ â€” āļ™āļēāļŽāļīāļāļēāļāļĢāļ°āđ‚āļ”āļ”āļ•āļĢāļ‡āđ„āļ›āļ—āļĩāđˆ 3:00 āļ™.)

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡: āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ—āļĩāđˆāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­

āđƒāļ™āđ€āļ‚āļ•āđ€āļ§āļĨāļē Eastern Time āļ‚āļ­āļ‡āļŠāļŦāļĢāļąāļāļ­āđ€āļĄāļĢāļīāļāļē āđƒāļ™āļ§āļąāļ™āļ­āļēāļ—āļīāļ•āļĒāđŒāđāļĢāļāļ‚āļ­āļ‡āđ€āļ”āļ·āļ­āļ™āļžāļĪāļĻāļˆāļīāļāļēāļĒāļ™āđ€āļ§āļĨāļē 2:00 āļ™. āļ™āļēāļŽāļīāļāļēāļˆāļ° fall back āđ„āļ›āļ—āļĩāđˆ 1:00 āļ™. āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē:

from datetime import datetime, timezone
import pytz

eastern = pytz.timezone("America/New_York")

# āļāļēāļĢāđ€āļāļīāļ”āļ„āļĢāļąāđ‰āļ‡āđāļĢāļāļ‚āļ­āļ‡ 1:00 āļ™. (EDT, UTC-4)
first = eastern.localize(datetime(2026, 11, 1, 1, 0), is_dst=True)
print(first.timestamp())
# āļ„āđˆāļē timestamp āļšāļēāļ‡āļ„āđˆāļē

# āļāļēāļĢāđ€āļāļīāļ”āļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāļŠāļ­āļ‡āļ‚āļ­āļ‡ 1:00 āļ™. (EST, UTC-5) = āļŠāđ‰āļēāļāļ§āđˆāļē 3600 āļ§āļīāļ™āļēāļ—āļĩ!
second = eastern.localize(datetime(2026, 11, 1, 1, 0), is_dst=False)
print(second.timestamp())
# first.timestamp() + 3600

āļˆāļąāļ”āļāļēāļĢāļŠāļąāđˆāļ§āđ‚āļĄāļ‡ fall back āļ—āļĩāđˆāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­āļ­āļĒāđˆāļēāļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļŠāļĄāļ­ āļāļēāļĢāđƒāļŠāđ‰āđāļŸāļĨāđ‡āļ is_dst/ambiguous āđƒāļ™ Python āļŦāļĢāļ·āļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāđƒāļ™āļ āļēāļĐāļēāļ­āļ·āđˆāļ™āļ›āđ‰āļ­āļ‡āļāļąāļ™āļšāļąāđŠāļāļ—āļĩāđˆāļ‹āđˆāļ­āļ™āđ€āļĢāđ‰āļ™

āļāļēāļĢāđāļ›āļĨāļ‡āļ‚āđ‰āļēāļĄāđ€āļ‚āļ•āđ€āļ§āļĨāļē

āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡āđ€āļĢāļē

āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļ›āļĨāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§āļ„āļ·āļ­ Unix Timestamp Converter āļ‚āļ­āļ‡āđ€āļĢāļē āļ‹āļķāđˆāļ‡āđāļŠāļ”āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļ™āļŦāļĨāļēāļĒāđ€āļ‚āļ•āđ€āļ§āļĨāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļ™

āđƒāļŠāđ‰ Linux Command Line

# āđāļŠāļ”āļ‡ timestamp āđƒāļ™āļŦāļĨāļēāļĒāđ€āļ‚āļ•āđ€āļ§āļĨāļē
TZ="America/New_York" date -d @1785292800
TZ="Europe/London"    date -d @1785292800
TZ="Asia/Tokyo"       date -d @1785292800

# āļ”āđ‰āļ§āļĒāļĢāļđāļ›āđāļšāļš ISO āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡
TZ="UTC" date -d @1785292800 +"%Y-%m-%d %H:%M:%S %Z"
# āļœāļĨāļĨāļąāļžāļ˜āđŒ: 2026-07-19 00:00:00 UTC

TZ="Asia/Shanghai" date -d @1785292800 +"%Y-%m-%d %H:%M:%S %Z"
# āļœāļĨāļĨāļąāļžāļ˜āđŒ: 2026-07-19 08:00:00 CST

āđƒāļŠāđ‰ Python

from datetime import datetime
from zoneinfo import ZoneInfo  # Python 3.9+

ts = 1785292800

# āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļŦāļĨāļēāļĒāđ€āļ‚āļ•āđ€āļ§āļĨāļē
timezones = ["America/New_York", "Europe/London", "Asia/Tokyo", "Australia/Sydney"]

for tz_name in timezones:
    tz = ZoneInfo(tz_name)
    dt = datetime.fromtimestamp(ts, tz=tz)
    print(f"{tz_name}: {dt.strftime('%Y-%m-%d %H:%M:%S %Z')}")

āđƒāļŠāđ‰ JavaScript

const ts = 1785292800;
const date = new Date(ts * 1000);

const timezones = [
    "America/New_York",
    "Europe/London",
    "Asia/Tokyo",
    "Australia/Sydney"
];

for (const tz of timezones) {
    const str = date.toLocaleString("en-US", {
        timeZone: tz,
        timeZoneName: "short",
    });
    console.log(`${tz}: ${str}`);
}

āđƒāļŠāđ‰ Go

package main

import (
    "fmt"
    "time"
)

func main() {
    t := time.Unix(1785292800, 0)
    
    timezones := []string{
        "America/New_York",
        "Europe/London",
        "Asia/Tokyo",
        "Australia/Sydney",
    }
    
    for _, tz := range timezones {
        loc, _ := time.LoadLocation(tz)
        fmt.Printf("%s: %s\n", tz, t.In(loc).Format("2006-01-02 15:04:05"))
    }
}

āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļ›āļĨāļ‡āđ€āļ‚āļ•āđ€āļ§āļĨāļēāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒ

āļāļēāļĢāđāļ›āļĨāļ‡ Server Logs āđ€āļ›āđ‡āļ™āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™

Server logs āļĄāļąāļāļšāļąāļ™āļ—āļķāļ timestamp āđƒāļ™ UTC āđ€āļĄāļ·āđˆāļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āđƒāļŦāđ‰āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āđ€āļ‚āļ•āđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļ‚āļ­āļ‡āļ„āļļāļ“:

# āļ­āđˆāļēāļ™āđ„āļŸāļĨāđŒāļĨāđ‡āļ­āļāđāļĨāļ°āđāļŠāļ”āļ‡ timestamp āđƒāļ™āđ€āļ§āļĨāļē Pacific
while IFS= read -r line; do
    if [[ $line =~ ^([0-9]+) ]]; then
        ts="${BASH_REMATCH[1]}"
        TZ="America/Los_Angeles" date -d @"$ts" "+%Y-%m-%d %H:%M:%S"
        echo " $line"
    fi
done < server.log

āļāļēāļĢāļ™āļąāļ”āļŦāļĄāļēāļĒāļāļīāļˆāļāļĢāļĢāļĄāļ‚āđ‰āļēāļĄāđ€āļ‚āļ•āđ€āļ§āļĨāļē

āđ€āļĄāļ·āđˆāļ­āđāļŠāļĢāđŒāđ€āļ§āļĨāļēāļāļīāļˆāļāļĢāļĢāļĄāļ‚āđ‰āļēāļĄāđ€āļ‚āļ•āđ€āļ§āļĨāļē āđƒāļŦāđ‰āļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™ UTC āļŦāļĢāļ·āļ­āđāļŠāļĢāđŒ Unix timestamp āđ‚āļ”āļĒāļ•āļĢāļ‡āđ€āļŠāļĄāļ­ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ‚āļˆāļąāļ”āļ„āļ§āļēāļĄāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­:

  • "āļ›āļĢāļ°āļŠāļļāļĄāļ—āļĩāđˆ 1785292800" āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­
  • "āļ›āļĢāļ°āļŠāļļāļĄāļ—āļĩāđˆ 9:00 āļ™. EST" āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­āđƒāļ™āļŠāđˆāļ§āļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļœāđˆāļēāļ™ DST
  • "āļ›āļĢāļ°āļŠāļļāļĄāļ—āļĩāđˆ 9:00 āļ™. America/New_York" āļ”āļĩāļāļ§āđˆāļēāđāļ•āđˆāļĒāļąāļ‡āļ•āđ‰āļ­āļ‡āļĢāļđāđ‰āļŠāļ–āļēāļ™āļ° DST

āļāļēāļĢāđ€āļāđ‡āļš Timestamp āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

-- āđ€āļāđ‡āļšāļ•āļąāļ§ timestamp āđ€āļ­āļ‡āđ€āļŠāļĄāļ­ (āđ„āļĄāđˆāļ‚āļķāđ‰āļ™āļāļąāļšāđ€āļ‚āļ•āđ€āļ§āļĨāļē)
INSERT INTO events (occurred_at, user_id) VALUES (1785292800, 42);

-- āļŦāļĢāļ·āļ­āđ€āļāđ‡āļšāļ”āđ‰āļ§āļĒāļ„āļ­āļĨāļąāļĄāļ™āđŒ UTC timestamp āļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™
INSERT INTO events (occurred_at_utc, user_id) 
VALUES ('2026-07-19 00:00:00+00', 42);

āļŠāļĢāļļāļ›āđāļ™āļ§āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”

  1. āđ€āļāđ‡āļšāđƒāļ™ UTC, āđāļ›āļĨāļ‡āđ€āļžāļ·āđˆāļ­āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨ — āļ­āļĒāđˆāļēāđ€āļāđ‡āļšāđ€āļ§āļĨāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
  2. āđƒāļŠāđ‰āļŠāļ·āđˆāļ­āđ€āļ‚āļ•āđ€āļ§āļĨāļē IANA (āđ€āļŠāđˆāļ™ America/New_York) āđāļ—āļ™āļ•āļąāļ§āļĒāđˆāļ­ (EST, PST) — āļ•āļąāļ§āļĒāđˆāļ­āļĄāļĩāļ„āļ§āļēāļĄāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­āđāļĨāļ°āđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡ DST
  3. āļˆāļąāļ”āļāļēāļĢ DST āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™ â€” āđƒāļŠāđ‰āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļĢāļąāļšāļĢāļđāđ‰āđ€āļ‚āļ•āđ€āļ§āļĨāļē; āļ­āļĒāđˆāļēāļšāļ§āļāļŦāļĢāļ·āļ­āļĨāļšāļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡
  4. āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āļ•āđ€āļ§āļĨāļēāđ€āļŠāļĄāļ­ â€” āđ€āļĄāļ·āđˆāļ­āļĢāļąāļšāļ§āļąāļ™āļ—āļĩāđˆāļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰ āđƒāļŦāđ‰āđ€āļāđ‡āļšāđ€āļ‚āļ•āđ€āļ§āļĨāļē āđ„āļĄāđˆāđƒāļŠāđˆāđāļ„āđˆāļ„āđˆāļēāļŠāļ”āđ€āļŠāļĒ
  5. āļ—āļ”āļŠāļ­āļšāļ§āļąāļ™āļ—āļĩāđˆāļ‚āļ­āļš â€” āļ—āļ”āļŠāļ­āļšāļ•āļĢāļĢāļāļ°āļāļēāļĢāđāļ›āļĨāļ‡āļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļ™āļ§āļąāļ™āļ—āļĩāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļœāđˆāļēāļ™ DST (āļ—āļąāđ‰āļ‡āļĪāļ”āļđāđƒāļšāđ„āļĄāđ‰āļœāļĨāļīāđāļĨāļ°āļĪāļ”āļđāđƒāļšāđ„āļĄāđ‰āļĢāđˆāļ§āļ‡) āđ€āļžāļ·āđˆāļ­āļˆāļąāļšāļšāļąāđŠāļāļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļ™āļīāđˆāļ™āđ†

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āļ•āđ€āļ§āļĨāļē

āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āļ•āđ€āļ§āļĨāļēāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‚āļ­āļ‡āļ„āļļāļ“āļĄāļēāļˆāļēāļ IANA Time Zone Database (āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē Olson database) āļ‹āļķāđˆāļ‡āļ–āļđāļāļ­āļąāļ›āđ€āļ”āļ•āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āļ›āļĩāđ€āļĄāļ·āđˆāļ­āļĢāļąāļāļšāļēāļĨāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļŽ DST āļ­āļąāļ›āđ€āļ”āļ•āļĢāļ°āļšāļšāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāļđāđˆāđ€āļŠāļĄāļ­:

# Debian / Ubuntu
sudo apt update && sudo apt install tzdata

# macOS
# āļ­āļąāļ›āđ€āļ”āļ•āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļœāđˆāļēāļ™āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ

# āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“
zdump -v /etc/localtime | head -1

āđƒāļŠāđ‰ Unix Timestamp Converter āļ‚āļ­āļ‡āđ€āļĢāļēāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļ›āļĨāļ‡āļ—āļĩāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āđ€āļ‚āļ•āđ€āļ§āļĨāļēāļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđƒāļ™āļ—āļļāļāđ€āļ‚āļ•āđ€āļ§āļĨāļēāļŦāļĨāļąāļ

āļāļēāļĢāđāļ›āļĨāļ‡ Unix Timestamp āļ•āļēāļĄāđ€āļ‚āļ•āđ€āļ§āļĨāļē: āļ„āļđāđˆāļĄāļ·āļ­āļ›āļāļīāļšāļąāļ•āļī - CoolTool