Monday, July 9, 2012

Date

Dengan objek Date dimungkinkan bekerja dengan waktu, misalnya menampilkan seperseribu detik, detik, menit, jam, hari, tanggal, bulan, dan tahun.

Objek Date adalah objek standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan didukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.

Sintaks:

var dateObj = new Date(); var dateObj = new Date(year, month, date, hour, minute, second, millisecond); var dateObj = new Date("Month dd, yyyy"); var dateObj = new Date("Month dd, yyyy hh:mm:ss");

Bentuk sintaks pertama, disana tidak ada argumen apapun yang diberikan untuk pembangun objek Date, maka hal ini menyebabkan anda akan memperoleh nilai waktu diwaktu yang sedang berjalan.

Bentuk sintaks kedua, memberikan argumen untuk pembangun objek Date menggunakan angka-angka, yang masing-masing secara urut menunjukkan tahun, bulan, tanggal, jam, menit, detik, dan seperseribu detik.

var dateObj = new Date(2008, 4, 1, 16, 25, 13, 9);

Untuk dua bentuk sintaks terakhir menunjukkan bagaimana memberikan nilai string sebagai argumen bagi pembangun objek Date, contohnya:

var dateObj = new Date("Aug 15, 1997");

Atau dengan format waktu yang lengkap:

var dateObj = new Date("Fri, 15 Aug 1997 00:00:00 GMT");

Berikut contoh mengembalikan tanggal yang ada sekarang ini:

var dateObj = new Date(); document.write(dateObj.getDate());

Berikut contoh mengembalikan angka yang menujukkan tanggal berdasar nilai yang diberikan di dalam argumen:

var dateObj = new Date(2008, 4, 1, 16, 25, 13, 9); document.write(dateObj.getDate()); //1