Format Tanggal JavaScript

JavaScript Date Input

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 ZoneDescription
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.
Previous
Next Post »
Thanks for your comment