Biasanya ada 4 jenis format tanggal JavaScript:
Tanggal ISO
Tanggal yang panjang
Tanggal pendek
Format Penuh
Tanggal keluaran JavaScript
Independen format masukan, JavaScript akan (secara default) tanggal keluaran dalam format teks lengkap:
Wed Mar 25 2015 01:00:00 GMT+0100 (W. Europe Standard Time)Tanggal ISO JavaScript
ISO 8601 adalah standar internasional untuk representasi tanggal dan waktu.
Sintaks ISO 8601 (YYYY-MM-DD) juga merupakan format tanggal JavaScript pilihan:
Contoh (tanggal lengkap)
var d = new Date("2015-03-25");
Ini bisa ditulis tanpa menentukan hari (YYYY-MM):
Contoh (Tahun dan bulan)
var d = new Date("2015-03");
Ini bisa ditulis tanpa bulan dan hari (YYYY):
Contoh (hanya tahun)
var d = new Date("2015");
Hal ini dapat ditulis dengan menambahkan jam, menit, dan detik (YYYY-MM-DDTHH: MM: SS):
Contoh (Tanggal Lengkap ditambah jam, menit, dan detik)
var d = new Date("2015-03-25T12:00:00");T dalam string tanggal, antara tanggal dan waktu, menunjukkan waktu UTC.
Catatan UTC (Universal Time Coordinated) sama dengan GMT (Greenwich Mean Time).
Tanggal panjang JavaScript
Tanggal yang panjang paling sering ditulis dengan sintaks "MMM DD YYYY" seperti ini:
Contoh
var d = new Date("Mar 25 2015");Bulan dan hari bisa dalam urutan apapun:
Contoh
var d = new Date("25 Mar 2015");
Dan, bulan bisa ditulis secara penuh (Januari), atau disingkat (Jan):
Contoh
var d = new Date("January 25 2015");Contoh
var d = new Date("Jan 25 2015");
Koma diabaikan. Nama adalah case insensitive:
Contoh
var d = new Date("JANUARY, 25, 2015");Tanggal singkat JavaScript
Tanggal pendek paling sering ditulis dengan sintaks "MM / DD / YYYY" seperti ini:
Contoh
var d = new Date("03/25/2015");
JavaScript juga akan menerima "YYYY / MM / DD":
Contoh
var d = new Date("2015/03/25");Catatan Bulan ditulis sebelum hari dalam semua tanggal pendek dan format tanggal ISO.
Format Tanggal Penuh
JavaScript akan menerima string tanggal dalam "format JavaScript penuh":
Contoh
var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100 (W. Europe Standard Time)");
JavaScript akan mengabaikan kesalahan baik dalam nama hari dan dalam kurung waktu:
Contoh
var d = new Date("Fri Mar 25 2015 09:56:24 GMT+0100 (Tokyo Time)");Zona waktu
JavaScript menerima zona waktu berikut ini:
Time Zone | Description |
---|---|
UTC | Coordinated Universal Time |
GMT | Greenwich Mean Time |
EDT | (US) Eastern Daylight Time |
CDT | (US) Central Daylight Time |
MDT | (US) Mountain Daylight Time |
PDT | (US) Pacific Daylight Time |
EST | (US) Eastern Standard Time |
CST | (US) Central Standard Time |
MST | (US) Mountain Standard Time |
PST | (US) Pacific Standard Time |
Saat menyetel tanggal, tanpa menentukan zona waktu, JavaScript akan menggunakan zona waktu browser.
Saat mendapatkan tanggal, tanpa menentukan zona waktu, hasilnya akan dikonversi ke zona waktu browser.
Dengan kata lain: Jika tanggal / waktu dibuat di GMT (Greenwich Mean Time), tanggal / waktu akan dikonversi ke CDT (Central US Daylight Time) jika pengguna melihat dari pusat AS.
Out Of Topic Show Konversi KodeHide Konversi Kode