Alat percuma
Penukar Cap Masa Unix
Tukar waktu epoch Unix kepada tarikh yang mudah dibaca dan sebaliknya, dalam mana-mana zon waktu. Saat, milisaat dan mikrosaat dikesan secara automatik.
Cap masa Unix semasa
1794122815
Milisaat: 1794122815000
Cap masa → tarikh
Tarikh → cap masa
Apakah itu cap masa Unix?
Cap masa Unix (juga dikenali sebagai waktu epoch atau waktu POSIX) ialah bilangan saat yang telah berlalu sejak 00:00:00 UTC pada 1 Januari 1970, tidak termasuk saat lompat. Oleh sebab nombornya sama di seluruh dunia pada detik yang sama, ia merupakan cara standard komputer menyimpan dan bertukar-tukar waktu – zon waktu hanya digunakan apabila nombor itu dipaparkan kepada manusia.
Banyak sistem menggunakan milisaat (13 digit) dan bukannya saat (10 digit). Penukar ini mengesan saat, milisaat dan mikrosaat secara automatik.
Masalah tahun 2038
Sistem lama menyimpan cap masa sebagai nombor 32-bit bertanda, yang melimpah pada 2,147,483,647 – 03:14:07 UTC pada 19 Januari 2038. Sistem 64-bit moden tidak terjejas.
Dapatkan cap masa semasa dalam kod
| JavaScript | Math.floor(Date.now() / 1000) |
|---|---|
| Python | import time; int(time.time()) |
| PHP | time() |
| Java | Instant.now().getEpochSecond() |
| C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| Go | time.Now().Unix() |
| Ruby | Time.now.to_i |
| Rust | SystemTime::now().duration_since(UNIX_EPOCH)?.as_secs() |
| MySQL | SELECT UNIX_TIMESTAMP(); |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| Bash | date +%s |
Soalan lazim
Apakah itu waktu epoch?
Waktu epoch ialah bilangan saat sejak epoch Unix, iaitu 1 Januari 1970 pada 00:00:00 UTC. Ia sama dengan cap masa Unix.
Adakah cap masa Unix dalam UTC?
Ya. Cap masa Unix sentiasa dikira dari tengah malam UTC pada 1 Januari 1970, jadi ia tidak mempunyai zon waktu. Ia hanya menjadi tarikh dan waktu tempatan apabila anda menukarnya untuk zon waktu tertentu.
Bagaimanakah saya tahu sama ada cap masa dalam saat atau milisaat?
Cap masa semasa dalam saat mempunyai 10 digit; dalam milisaat 13 digit dan dalam mikrosaat 16 digit. Penukar mengesannya secara automatik.