Kadang-kadang disebut waktu zamanBahasa Indonesia: Waktu POSIXDan Waktu UnixBahasa Indonesia: masa adalah titik awal sistem operasi yang menentukan waktu dan tanggal komputer dengan menghitung tanda centang dari zaman.
Zaman sistem operasi
Meskipun sebagian besar sistem operasi memperlakukan setiap tanda epoch sebagai satu detik, penting untuk menyadari bahwa beberapa tanda mungkin memiliki nilai yang berbeda. Berikut ini adalah nilai tanda dan tanggal mulai dan berakhirnya epoch.
Sistem operasi | Kutu | Masa |
---|---|---|
Sistem operasi MacOS | 1 detik | 1 Januari 1904 hingga 6 Februari 2040 |
Sistem Operasi Microsoft | 1 detik | 1 Januari 1980 hingga 1 Januari 2108 |
Microsoft Windows | 100 detik | 1 Januari 1601 hingga 30828 M. |
VMS terbuka | 100 detik | 17 November 1858 hingga 31086 M. |
POSIX (antarmuka sistem operasi portabel untuk Unix) | 1 detik | 1 Januari 1970 hingga 19 Januari 2038 |
S/390 | 244,14 pico detik | 1 Januari 1970 hingga 19 Januari 2038 |
Bahasa Indonesia: Unix | 1 detik | 1 Januari 1970 hingga 19 Januari 2038 |
Untuk mengetahui perbedaan antara dua nilai epoch, lakukan hal berikut. Gunakan tabel berikut untuk menentukan berapa banyak menit, jam, detik, dan hari yang berbeda dengan membagi total epoch dengan salah satu periode waktu berikut. Misalnya, jika perbedaan antara dua nilai epoch adalah 14.400 dan Anda ingin menentukan jamnya, bagi angka tersebut dengan 3600 untuk mendapatkan 4 jam (14.400/3600=4).
Gunakan konverter epoch JavaScript di bagian bawah halaman ini untuk mengonversi nilai epoch.
Periode waktu | Setara kedua Epoch |
---|---|
1 menit | 60 |
30 menit | 1.800 orang |
1 jam | 3.600 orang |
1 hari (24 jam) | 86.400 |
1 minggu | 604.800 |
2 minggu | 1.209.600 |
3 minggu | 1.814.400 |
1 bulan | 2.419.200 |
2 bulan | 4.838.400 |
3 bulan | 7.257.600 |
6 bulan | 14.515.200 |
1 tahun | 29.030.400 |
2 tahun | 58.060.800 |
3 tahun | 87.091.200 |
1 dekade | 290.304.000 |
Mengapa epoch digunakan sebagai pengganti tanggal?
Mengonversi tanggal dan waktu menjadi nilai epoch memudahkan untuk menemukan selisih, menambah, dan mengurangi nilai waktu. Misalnya, Anda dapat mengonversi waktu menjadi epoch dan menguranginya dari nilai epoch lain untuk menentukan selisih dengan cepat. Jika selisihnya adalah 176.400 dan Anda menggunakan bagan di atas untuk menemukan selisihnya, selisihnya akan menjadi dua hari dan satu jam (86400 + 86400 + 3600 = 176.400).
Contoh konversi epoch
Banyak bahasa pemrograman dan beberapa program memiliki fungsi yang membantu mengonversi epoch. Misalnya, Anda dapat menggunakan fungsi time di Perl untuk mendapatkan nilai epoch. Jika Anda mencatat nilai ini dan menjalankannya lagi nanti, perbedaan waktu dapat ditentukan, seperti yang ditunjukkan di bawah ini.
use strict;
my $start = time; sleep(5); my $end = time; my $diff = $end - $start; print "The time difference was: $diff seconds.";
Setelah dijalankan, skrip ini akan mencetak “Perbedaan waktu adalah: 5 detik” di layar.
Konverter zaman
Gunakan konverter epoch berikut untuk mengonversi epoch penuh (misalnya, 1722551546) menjadi tanggal dan waktu.
Konverter zaman JavaScript
Konverter detik JavaScript
Untuk mengetahui berapa detik dalam menit, jam, hari, bulan, dan tahun, masukkan detik dalam kotak berikut. Konverter ini dapat membantu menentukan perbedaan waktu antara dua periode. Misalnya, 86.400 detik sama dengan satu hari.
Anda juga dapat menggunakan bahasa pemrograman apa pun untuk mengonversi nilai epoch atau konverter epoch daring lainnya untuk mengonversi nilai menjadi tanggal yang dapat dibaca.
Tanggal Julian, Pengukuran, Istilah sistem operasi, Istilah pemrograman, Detik, Detik, Waktu