การดึงค่ามาใช้งาน
var myDate=new Date(2010,6,1,17,30,30,500); myDate.getFullYear() = 2010 // แสดงปี ค.ศ. 4 หลัก myDate.getYear() = 110 // ไม่นิยมเพราะจะขึ้นกับ บราวเซอร์ ถ้าใน IE จะเท่ากับ 2010 ใน FF เท่ากับ 2010-1900 myDate.getMonth() = 6 // เดือน 0-11 myDate.getDate() = 1 // วันที่ 1-31 myDate.getDay() = 4 // วัน 0=Sunday, 1=Monday myDate.getHours() = 17 // ชั่วโมง 0-23 myDate.getMinutes() = 30 // นาที 0-59 myDate.getSeconds() = 30 // วินาที 0-59 myDate.getMilliseconds() = 500 // มิลลิวินาที 0-999 myDate.getTime() = 1277980230500 // เวลาทั้งหมด เป็น มิลลิวินาที ได้จาก เวลา timestamp + millisecond , 1277980230 + 500 myDate.getTimezoneOffset() = -420 // ความต่างของเวลามาตรฐานโลกตามนาฬิกาที่กรีนิช ในอังกฤษ (คำย่อคือ GMT) กับเวลาที่บ้านเรา // หน่วยเป็น นาที จากตัวอย่าง -420 ได้จาก 60 นาที คูณด้วย 7 ชม. // ค่าติดลลบแสดงว่าเร็วกว่าเวลาที่ ที่กรีนิช ในอังกฤษ 420/60 =7 ชม. myDate.getUTCFullYear() = 2010 // แสดงปี ค.ศ. 4 หลัก ที่กรีนิช ในอังกฤษ myDate.getUTCMonth() = 6 // เดือน 0-11 ที่กรีนิช ในอังกฤษ myDate.getUTCDate() = 1 // วันที่ 1-31 ที่กรีนิช ในอังกฤษ myDate.getUTCDay() = 4 // วัน 0=Sunday, 1=Monday ที่กรีนิช ในอังกฤษ myDate.getUTCHours() = 10 // ชั่วโมง 0-23 ที่กรีนิช ในอังกฤษ myDate.getUTCMinutes() = 30 // นาที 0-59 ที่กรีนิช ในอังกฤษ myDate.getUTCSeconds() = 30 // วินาที 0-59 ที่กรีนิช ในอังกฤษ myDate.getUTCMilliseconds() = 500 // มิลลิวินาที 0-999 ที่กรีนิช ในอังกฤษ
การแปลงค่า
myDate.toGMTString() = Thu, 01 Jul 2010 10:30:30 GMT // แปลงวันที่เป็นเวลาที่กรีนิช ในอังกฤษ เป็นแบบข้อความ myDate.toLocaleString() = Thursday, July 01, 2010 5:30:30 PM // แปลงวันที่เป็นเวลาที่บ้านเรา myDate.toLocaleDateString() = Thursday, July 01, 2010 // แปลงวันที่เป็นเวลาที่บ้านเรา ไม่เอาเวลา myDate.toLocaleTimeString() = 5:30:30 PM // แปลงวันที่เป็นเวลาที่บ้านเรา ไม่เอาวันที่ myDate.toString() = Thu Jul 01 2010 17:30:30 GMT+0700 (SE Asia Standard Time) // แปลงวันที่เป็นเวลาที่บ้านเรา เป็นแบบ universal time myDate.toUTCString() = Thu, 01 Jul 2010 10:30:30 GMT // แปลงวันที่เป็นเวลาที่กรีนิช ในอังกฤษ เป็นแบบข้อความ myDate.valueOf() = 1277980230500 // แปลงวันที่เป็นเวลาในหน่วย มิลลิวินาที ได้จาก เวลา timestamp + millisecond , 1277980230 + 500
การตั้งค่าเวลา
// สำหรับการตั้งค่าจะใช้คำสั่งคล้ายกับคำสั่งในการดึงค่ามาใช้ แต่เปลี่บนจาก get เป็น set และเพิ่มค่าพารามิเตอร์เข้าไปในวงเล็บ // เช่น myDate.getFullYear() // เป็น myDate.setFullYear(2010,6,1) // หรือ myDate.getHours() // เป็น myDate.setHours(17,30,30,500)