Bagaimana saya bisa mendapatkan waktu saat ini dalam JavaScript dan menggunakannya dalam timepicker?
Saya mencoba var x = Date()
dan mendapatkan:
Sel 15 Mei 2012 05:45:40 GMT-0500
Tapi saya hanya perlu waktu saat ini, misalnya, 05:45
Bagaimana saya bisa menetapkan ini ke variabel?
javascript
datetime
hss
sumber
sumber
Jawaban:
atau
sumber
var d = new Date("2011-04-20 09:30:51.01"); alert(d.getHours()); // => 9
outputNaN
T
jadi sekarang ini adalah universal universal iso. BTW saya hanya melihatundefined
di IE. Tetap Diperbaiki.Pendek dan sederhana:
4 jam kemudian (gunakan milisec: sec == 1000):
2 hari sebelumnya:
sumber
Dapatkan dan atur waktu saat ini secara efisien menggunakan javascript
Saya tidak dapat menemukan solusi yang melakukan apa yang saya butuhkan. Saya ingin kode yang kecil dan bersih jadi saya datang dengan ini:
(Atur sekali di master.js Anda dan aktifkan bila diperlukan.)
JAVASCRIPT MURNI
MEMPERBARUI
Sekarang ada dukungan browser yang cukup untuk hanya menggunakan:
toLocaleTimeString
Untuk tipe html5
time
formatnya harushh:mm
.Try it on jsfiddle
sumber
new Date().toLocaleTimeString('fr', {hour: '2-digit', minute:'2-digit'});
Mencoba
Atau
sumber
Maksudmu:
sumber
sumber
Coba ini:
sumber
sumber
Lihat metode Tanggal ini ...
toLocaleTimeString - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString
toTimeString - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString
sumber
Ini bagaimana Anda bisa melakukannya.
sumber
new Date().toTimeString().slice(0, 5)
.ini -
begitu-
sumber
Anda cukup menggunakan metode ini.
sumber
Ini jalan terpendek.
Berikut ini juga cara manipulasi string yang tidak disebutkan.
sumber
Date().substr(16, 5)
. Anda tidak perlutoString()
.Tetapkan ke variabel dan tampilkan.
sumber
time
elemen? OP meminta untuk menyimpan dalam variabel, dan hanya untuk jam dan menit.let time = Date().substr(16, 5)
apakah itu.Fungsi sederhana untuk memisahkan Tanggal dan Waktu dan dengan format yang kompatibel dengan input HTML Waktu dan Tanggal
sumber
sumber
new
.Ini bekerja untuk saya tetapi ini tergantung pada apa yang Anda dapatkan ketika Anda menekan
Date()
:sumber
sumber