Bagaimana cara mendapatkan tanggal / waktu saat ini dalam detik di Javascript?
javascript
datetime
Hailwood
sumber
sumber
Jawaban:
.... akan memberi Anda detik sejak tengah malam, 1 Januari 1970
Referensi
sumber
memberikan milidetik sejak zaman. Tidak perlu digunakan
new
.Lihatlah referensi di sini: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now
(Tidak didukung di IE8.)
sumber
Menggunakan
new Date().getTime() / 1000
adalah solusi yang tidak lengkap untuk mendapatkan detik, karena menghasilkan cap waktu dengan unit floating-point.Solusi yang lebih baik adalah:
Nilai tanpa pelampung juga lebih aman untuk pernyataan bersyarat, karena pelampung dapat menghasilkan hasil yang tidak diinginkan. Granularitas yang Anda dapatkan dengan float mungkin lebih dari yang dibutuhkan.
sumber
Math.round(new Date() / 1000)
Berdasarkan komentar Anda, saya pikir Anda sedang mencari sesuatu seperti ini:
Kemudian di cek Anda, Anda memeriksa:
sumber
Untuk mendapatkan jumlah detik dari zaman Javascript, gunakan:
sumber
jQuery
sumber
Solusi JavaScript ini memberi Anda milidetik atau detik sejak tengah malam, 1 Januari 1970.
Solusi IE 9+ (IE 8 atau versi yang lebih lama tidak mendukung ini.):
Untuk mendapatkan informasi lebih lanjut tentang
Date.now()
: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/nowSolusi umum:
Berhati-hatilah untuk menggunakannya, jika Anda tidak menginginkan sesuatu seperti kasing ini.
sumber
Ini akan memberi Anda milidetik sejak awal hari.
Ini akan memberi Anda waktu sebentar.
Sama seperti sebelumnya kecuali menggunakan operator bitwise untuk mengurangi jumlah hari.
sumber
Anda dapat bertemu dengan cara lain untuk mendapatkan waktu dalam detik / milidetik sejak 1 Jan 1970:
Tapi hati-hati dengan pendekatan seperti itu, karena mungkin sulit untuk membaca dan memahaminya.
sumber
Jalan pintas yang lebih baik:
sumber
Pada suatu hari di tahun 2020, di dalam Chrome 80.0.3987.132, ini memberi
1584533105
sumber
Untuk mendapatkan detik total hari ini:
Saya telah menambahkan
+
balasan yang kembaliint
. Ini dapat membantu pengembang lain. :)sumber