Penukar Cap Masa Unix
Tukar saat atau milisaat Unix kepada masa tempatan dan UTC yang mudah dibaca, atau tukar tarikh kalendar kembali kepada cap masa.
Mula gunakan
Tukar dalam kedua-dua arah. Pilih pengesanan automatik, saat atau milisaat; semak ISO UTC dan zon waktu pelayar. Kosongkan mengekalkan input.
1000 s → 1970-01-01T00:16:40.000Z 1000 ms → 1970-01-01T00:00:01.000Z
Fungsi Utama dan Contoh Kerja
Alat ini menyelesaikan masalah biasa: mentafsir nombor cap masa yang tidak jelas. Sebagai contoh, jika anda menerima log dengan nilai 0, alat ini menukarnya kepada tarikh Unix epoch: 1970-01-01T00:00:00.000Z dalam format ISO, dan tarikh tempatan bergantung pada zon waktu anda.
Parameter Sebenar
- Input: Satu nombor cap masa (integer atau pecahan, positif atau negatif).
- Unit: Pilihan Auto, Saat, atau Milisaat. Auto menganggap nilai mutlak < 100,000,000,000 sebagai saat; jika tidak, sebagai milisaat.
- Output: Tiga baris – tarikh/masa tempatan, cap masa ISO 8601 (dengan akhiran Z untuk UTC), dan teks UTC.
Had dan Nota
- Alat ini tidak menyokong tarikh berformat, GPS time, siri Excel, saat lompat, atau zaman tersuai.
- Nilai di luar julat JavaScript Date (kira-kira ±8.64e15 ms) akan ditolak.
- Untuk mengelakkan salah tafsir, sentiasa simpan unit eksplisit dan nilai ISO bersama log anda.
Soalan Lazim (FAQ)
1. Apakah perbezaan antara mod Auto dan mod Saat/Milisaat?
Mod Auto memilih unit berdasarkan magnitud nilai: jika nilai mutlak kurang daripada 100,000,000,000, ia menganggap saat; jika sama atau lebih besar, ia menganggap milisaat. Mod eksplisit membolehkan anda memaksa unit, yang penting untuk cap masa awal yang luar biasa seperti 1000 milisaat (iaitu 1 saat selepas epoch) – dalam mod Auto, nilai ini akan ditafsir sebagai 1000 saat.
2. Bagaimana alat ini mengendalikan cap masa negatif?
Cap masa negatif mewakili masa sebelum Unix epoch (1 Januari 1970). Contohnya, -1000 saat akan ditukar kepada tarikh pada 31 Disember 1969. Alat ini menerima nilai negatif selagi ia menghasilkan tarikh JavaScript yang sah.
3. Bolehkah saya memasukkan nilai pecahan seperti 1234.567?
Ya, nilai pecahan diterima jika ia menghasilkan tarikh JavaScript yang sah. JavaScript Date menyimpan milisaat bulat; pecahan yang lebih kecil daripada satu milisaat dipotong ke arah sifar.
Semak Ciri Utama
- Penukaran tempatan tanpa muat naik data – semuanya berlaku dalam pelayar anda.
- Menyokong saat dan milisaat, dengan mod auto untuk kemudahan.
- Output ISO 8601 yang tepat untuk kegunaan log dan integrasi.
- Mengesan input kosong atau bukan angka dan memaparkan ralat.
Penukar Tarikh ke Cap Masa Unix Dalam Talian
Masukkan tarikh dan masa, kemudian tukar. Semak saat, milisaat, nilai ISO UTC dan pengecam zon masa. Tiada pemilih zon berasingan.
Anda juga boleh memasukkan saat dan milisaat. Gunakan Salin untuk menyalin teks hasil semasa ke papan klip. Kosongkan hanya membuang hasil dan mengekalkan tarikh serta masa yang dimasukkan. Tiada fungsi muat turun fail.
Pemprosesan dilakukan secara setempat dalam pelayar anda.