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;