Format Tanggal JavaScript
- Halaman Sebelumnya Tanggal JS
- Halaman Berikutnya Cara Mendapatkan Tanggal JS
Ada empat format masukan tanggal JavaScript:
Tipe | Contoh |
---|---|
Tanggal ISO | "2018-02-19" (standar internasional) |
Tanggal pendek | "02/19/2018" atau "2018/02/19" |
Tanggal panjang | "Feb 19 2018" atau "19 Feb 2019" |
Tanggal penuh | "Monday February 25 2015" |
Format ISO diikuti standar yang ketat di JavaScript.
Format lainnya kurang jelas, mungkin spesifik browser.
Output tanggal JavaScript
Tidak kira format masukan yang digunakan, JavaScript secara default akan keluar dalam format string teks penuh:
Mon Feb 19 2018 06:00:00 GMT+0800 (Waktu Standar Cina)
Tanggal ISO JavaScript
ISO 8601 adalah standar internasional untuk menampilkan tanggal dan waktu.
Syarat ISO 8601 (YYYY-MM-DD) juga format tanggal JavaScript yang disarankan:
Contoh (tanggal penuh)
var d = new Date("2018-02-19");
Tanggal yang dihitung berdasarkan zona waktu Anda.
Berdasarkan zona waktu Anda, hasil di atas akan berubah antara tanggal 18 Februari hingga tanggal 19 Februari.
Tanggal ISO (tahun dan bulan)
Buat tanggal juga dapat tidak ditentukan tanggal spesifik (YYYY-MM):
var d = new Date("2015-03");
Zona waktu akan mengubah hasil antara 28 Februari sampai 1 Maret.
Tanggal ISO (hanya tahun)
Penulisan tanggal juga dapat tidak menentukan bulan dan tanggal khusus (YYYY):
var d = new Date("2018");
Zona waktu akan mengubah hasil antara 31 Desember 2017 sampai 1 Januari 2018.
Tanggal ISO (tanggal penuh dengan jam, menit, dan detik)
Penulisan tanggal juga dapat menambahkan jam, menit, dan detik (YYYY-MM-DDTHH:MM:SS):
var d = new Date("2018-02-19T12:00:00");
Tanggal dan waktu dipisahkan dengan huruf besar T.
Waktu UTC ditentukan dengan huruf besar Z.
Jika Anda ingin mengubah waktu yang berhubungan dengan UTC, hapus Z dan diganti dengan +HH:MM atau -HH:MM:
Contoh
var d = new Date("2018-02-19T12:00:00-08:30");
UTC (Waktu Koordinasi Universal) sama dengan GMT (Waktu Greenwich).
Keterangan:UTC, Waktu Koordinasi Universal, disebut juga Waktu Serupa Dunia, Waktu Standar Dunia, Waktu Koordinasi Internasional.
Pemangkasan T atau Z di kalimat tanggal-waktu dapat menghasilkan hasil yang berbeda di beberapa peramban.
Zona Waktu
Ketika menetapkan tanggal, jika tidak ditentukan zona waktu, JavaScript akan menggunakan zona waktu peramban.
Ketika mengambil tanggal, jika tidak ditentukan zona waktu, hasilnya akan diubah ke zona waktu peramban.
Artinya, jika tanggal/waktu dibuat dengan GMT (Waktu Standar Greenwich), tanggal/waktu akan diubah ke CST (Waktu Standar Cina), jika pengguna menjalankan di Cina.
Tanggal yang pendek di JavaScript
Tanggal yang pendek biasanya digunakan dengan sintaks seperti "MM/DD/YYYY":
Contoh
var d = new Date("02/19/2018");
Peringatan
Dalam beberapa peramban, bulan tanpa nol awal atau yang akan menyebabkan kesalahan:
var d = new Date("2018-2-19");
Perilaku “YYYY / MM / DD” belum ditentukan.
Beberapa peramban akan mencoba memprediksi format. Beberapa akan kembali NaN
。
var d = new Date("2018/02/19");
“DD-MM-YYYY” adalah yang belum ditentukan.
Beberapa peramban akan mencoba memprediksi format. Beberapa akan kembali NaN
。
var d = new Date("19-02-2018");
Tanggal yang panjang di JavaScript
Tanggal yang panjang biasanya ditulis dengan sintaks seperti "MMM DD YYYY":
Contoh
var d = new Date("Feb 19 2018");
Bulan dan tanggal dapat muncul dalam urutan apapun:
Contoh
var d = new Date("19 Feb 2018");
Dan, bulan dapat ditulis dengan nama penuh (January) atau singkatan (Jan):
Contoh
var d = new Date("February 19 2018");
Contoh
var d = new Date("Feb 19 2018");
Koma akan diabaikan, dan sensitif terhadap kapitalisasi:
Contoh
var d = new Date("FEBRUARY, 25, 2015");
Tanggal Penuh JavaScript
JavaScript menerima string tanggal dalam "format penuh JavaScript":
Contoh
var d = new Date("Mon Feb 19 2018 06:55:23 GMT+0100 (W. Europe Standard Time)");
JavaScript akan mengabaikan kesalahan dalam nama tanggal dan kurung waktu dalam kurung:
Contoh
var d = new Date("Fri Mar 26 2018 09:56:24 GMT+0100 (Tokyo Time)");
- Halaman Sebelumnya Tanggal JS
- Halaman Berikutnya Cara Mendapatkan Tanggal JS