Penukar Cap Masa
Tukar antara epoch Unix dan tarikh yang boleh dibaca manusia
Apa itu Cap Masa Unix?
Timestamp Unix adalah bilangan saat (atau milisaat) sejak 1970-01-01 00:00:00 UTC, 'epoch'. Ia adalah format masa standard dalam pangkalan data, fail log, API, dan kebanyakan bahasa pengaturcaraan. Timestamp berasaskan saat adalah sepanjang 10 digit hari ini; timestamp milisaat adalah 13 digit.
Penukar menerima kedua-dua format, mengesan secara automatik berdasarkan panjang, dan menghasilkan hasil dalam zon waktu tempatan anda, UTC, dan ISO 8601 — pilih mana yang diperlukan oleh sistem hiliran anda. Arah terbalik juga berfungsi: masukkan tarikh dan dapatkan timestamp yang sepadan.
Kes penggunaan
- Baca respons API — tukar `created_at: 1714435200` kepada tarikh manusia sebelum membuka penyahpepijat.
- Jadualkan kerja cron — masukkan tarikh akan datang untuk mendapatkan cap masa Unix yang sepadan untuk at-job.
- Audit log mengikut epoch — tampal medan epoch daripada CloudWatch / Datadog untuk menjajarkan peristiwa dengan zon masa anda.
- Migrasi data lama — tukar antara saat dan milisaat semasa memindahkan cap masa antara sistem.
Contoh
| Input | Hasil |
|---|---|
| 1700000000 | 2023-11-14T22:13:20Z (UTC) · ISO 8601 |
| 2024-01-01T00:00:00Z | 1704067200 (seconds) · 1704067200000 (ms) |
Soalan yang sering ditanya
Saat atau milisaat?
Kebanyakan API menggunakan saat (timestamp 10-digit). `Date.now()` JavaScript dan banyak sistem baru menggunakan milisaat (13-digit). Alat ini mengesan secara automatik berdasarkan panjang.
Adakah timestamp menyedari zon waktu?
Timestamp itu sendiri sentiasa UTC. Alat ini menunjukkan dalam UTC, ISO 8601, dan zon waktu tempatan pelayar anda pada masa yang sama — tiada togol untuk beralih antara mereka.
Apa yang berlaku selepas tahun 2038?
Timestamp Unix 32-bit yang ditandatangani melimpah pada 03:14:07 UTC pada 2038-01-19 (masalah Tahun 2038). Timestamp 64-bit adalah kebal — kebanyakan sistem moden sudah menggunakannya.
Bolehkah saya menukar antara zon waktu?
Alat ini menunjukkan UTC, ISO 8601, dan waktu tempatan pelayar anda bersama; ia tidak menawarkan pemilih zon waktu sasaran sewenang-wenangnya. Timestamp yang mendasari tidak pernah bergerak — hanya format paparan yang berbeza.
Adakah apa-apa yang dimuat naik?
Tidak — penukaran berjalan di pelayar anda menggunakan API `Date` asli.
