JavaScript Tanggal Masukan
Ada umumnya 4 jenis format tanggal JavaScript:
Mengetik | Contoh |
---|---|
ISO Tanggal | "2015-03-25" (The International Standard) |
singkat Tanggal | "03/25/2015" atau "2015/03/25" |
panjang Tanggal | "Mar 25 2015" atau "25 Mar 2015" |
penuh Tanggal | "Wednesday March 25 2015" |
JavaScript Tanggal Keluaran
Independen format masukan, JavaScript akan (secara default) tanggal output dalam teks lengkap format string:
Wed Mar 25 2015 01:00:00 GMT+0100 (W. Europe Standard Time)
Tanggal JavaScript ISO
ISO 8601 adalah standar internasional untuk representasi tanggal dan waktu.
ISO 8601 sintaks (YYYY-MM-DD) juga disukai JavaScript format tanggal:
Tanggal dihitung akan relatif terhadap zona waktu Anda.
Tergantung pada zona waktu Anda, hasilnya di atas akan bervariasi antara 24 Maret dan 25 Maret.
Hal ini dapat ditulis tanpa menentukan hari (YYYY-MM) :
zona waktu akan bervariasi hasilnya di atas antara 28 Februari dan 1 Maret.
Hal ini dapat ditulis tanpa bulan dan hari (YYYY) :
zona waktu akan bervariasi hasilnya di atas antara 31 Desember 2014 dan 1 Januari 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");
Cobalah sendiri " T di tanggal string, antara tanggal dan waktu, menunjukkan waktu UTC.
UTC (Universal Time Coordinated) adalah sama dengan GMT (Greenwich Mean Time).
Tanggal JavaScript panjang.
Tanggal panjang yang paling sering ditulis dengan "MMM DD YYYY" sintaks seperti ini:
Bulan dan hari dapat dalam urutan apapun:
Dan, bulan dapat ditulis secara penuh (Januari), atau disingkat (Jan):
Koma diabaikan. Nama-nama adalah case sensitif:
Tanggal JavaScript pendek.
Tanggal pendek yang paling sering ditulis dengan "MM/DD/YYYY" sintaks seperti ini:
JavaScript juga akan menerima "YYYY/MM/DD" :
Bulan ditulis sebelum hari dalam semua tanggal pendek dan format tanggal ISO.
Tanggal Format penuh
JavaScript akan menerima string tanggal di "format JavaScript penuh":
Contoh
var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100
(W. Europe Standard Time)");
Cobalah sendiri " JavaScript akan mengabaikan kesalahan baik dalam nama hari dan dalam kurung waktu:
Zona waktu
JavaScript menerima zona waktu ini:
Zona waktu | Deskripsi |
---|---|
UTC | Coordinated Universal Time |
GMT | Greenwich Mean Time |
EDT | (US) Eastern Daylight Time |
CDT | (US) Central Daylight Time |
MDT | (AS) Gunung 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 |
Ketika menetapkan tanggal, tanpa menentukan zona waktu, JavaScript akan menggunakan zona waktu browser.
Ketika mendapatkan kencan, tanpa menentukan zona waktu, hasilnya dikonversi ke zona waktu browser.
Dengan kata lain: Jika tanggal / waktu diciptakan di GMT (Greenwich Mean Time), tanggal / waktu akan dikonversi ke CDT (Central US Daylight Time) jika pengguna menelusuri dari sentral AS.