Pada tutorial sebelumnya sudah dibahas membuat object Date dengan menggunakan string. Terdapat tiga format string untuk membuat object Date. Pada tutorial ini kita akan membahas lebih detil.
ISO Date
ISO Date adalah format tanggal YYYY-MM-DD. YYYY adalah tahun. MM adalah bulan. DD adalah tanggal.
var d = new Date("2015-03-25");
Format ISO juga bisa menggunakan YYYY-MM apabila hanya menentukan tahun dan bulan.
var d = new Date("2015-03");
Format ISO juga bisa hanya menentukan tahun.
var d = new Date("2015");
Format ISO juga bisa menuliskan tanggal secara lengkap dari tahun, bulan, tanggal, jam, menit dan detik (YYYY-MM-DDTHH:MM:SSZ).
var d = new Date("2015-03-25T12:00:00Z");
Short Dates
Short Date adalah format tanggal MM/DD/YYYY. YYYY adalah tahun. MM adalah bulan. DD adalah tanggal.
var d = new Date("03/25/2015");
Long Dates
Short Date adalah format tanggal MMM DD YYYY. YYYY adalah tahun. MMM adalah nama bulan. DD adalah tanggal.
var d = new Date("Mar 25 2015");
Tanggal bisa diletakkan sebelum nama bulan.
var d = new Date("25 Mar 2015");
Nama bulan bisa ditulis dengan lengkap (January) atau singkatan (Jan).
var d = new Date("January 25 2015");
var d = new Date("Jan 25 2015");
Fungsi parse
Fungsi parse digunakan untuk mengubah format Date dalam bentuk string menjadi tanggal dalam bentuk milidetik.
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML = msec;
Tanggal dalam bentuk milidetik juga bisa diubah menjadi object Date.
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML = d;
Tutorial sebelumnya : JavaScript Tanggal
Tutorial setelahnya : Fungsi Get Pada Date
Semua Tutorial JavaScript : Tutorial JavaScript