Friday, July 13, 2012

setTime()

Metode Date.setTime() digunakan untuk menetapkan nilai-nilai waktu menggunakan seperseribu detik terhitung sejak 1 Januari 1970 tengah malam untuk objek Date yang ditetapkan.

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

Sintaks:

dateObj.setTime(timeValue)

Parameter timeValue berisi bilangan bulat 0-... yang mempresentasikan banyaknya seperseribu detik sejak 1 Januari 1970 tengah malam.

Contoh di bawah ini mengubah nilai-nilai waktu dari waktu yang sedang berjalan kini menuju waktu "Thu May 01 2008 16:25:13 GMT+0700":

var dateObj = new Date(); dateObj.setTime(1209633913009); document.write(dateObj.toString());

Anda bisa gunakan Date.getTime() untuk mengetahui pastinya tahun, bulan, tanggal, hari, jam, detik, seperseribu detik dalam format seperseribu detik untuk nilai timeValue.

Contoh di bawah ini menggunakan Date.getTime() untuk mendapatkan dan mengembalikan seperseribu detik dari new Date(2008, 4, 1, 16, 25, 13, 9), nantinya seperseribu detik yang dikembalikan dapat digunakan sebagai nilai parameter timeValue, itu jika memang ingin menetapkan waktu ke nilai-nilai waktu tersebut:

var dateObj = new Date(2008, 4, 1, 16, 25, 13, 9); var milliseconds = dateObj.getTime(); //1209633913009 var mySetTime = new Date(2008, 4, 1, 16, 25, 13, 9); mySetTime.setTime(milliseconds); document.write(mySetTime.toString());