ทบทวน วันที่ date object ใน javascript
05 July 2010การดึงค่ามาใช้งาน
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)
บทความคนเข้าอ่านวันนี้
25 Sep 08 ฟังก์ชั่นเกี่ยวกับ วันที่ เวลา ใน javascript อ่าน 7132 25 Sep 08 รู้จักฟังก์ชันสำหรับการ random อ่าน 2680 05 Apr 10 กำหนด link ลิ้งค์ ทั้งหมด ให้ เปิดหน้าต่างใหม่ ด้วย jQuery อย่างง่าย อ่าน 2350 21 Jan 11 การใช้งาน Meta characters ใน Regular Expressions ของ PHP อ่าน 1048 28 Oct 08 ดึงข้อมูลจาก text ไฟล์มาแสดงด้วย ajax อ่าน 5338 08 Oct 08 การกำหนด class มากกว่าหนึ่ง อ่าน 2477 19 Jul 10 การนำ ระบบสมาชิก ของ facebook มาประยุกต์ใช้ อ่าน 5414 04 Nov 08 การจำกัดจำนวนตัวอักษร ใน textarea ด้วย jquery อ่าน 4279 03 Feb 11 การใช้งาน character classes ใน Regular Expressions ของ PHP อ่าน 1269 21 Apr 10 สร้างเส้นทาง เพื่อ หาระยะทาง ใน google map ด้วย jQuery อ่าน 7431 18 Oct 10 แนะนำ jwplayer สำหรับ แสดง video ในเว็บ และ jquery jwplayer อ่าน 1565 25 Sep 08 การทำให้หน้าเว็บของเราสามารถดูได้อย่างเดียว อ่าน 2405 03 Aug 11 ใช้งาน google chart ตัวใหม่สร้าง poll อย่างง่าย อ่าน 1192 18 Oct 08 รู้จักการใช้งานฟังก์ขัน after() ใน jquery อ่าน 2814 30 Nov 10 การนำเสนอ และแสดงข้อมูล ด้วย jQuery Flexigrid Plugin เบื้องต้น อ่าน 4211 19 Oct 08 คำสั่ง SQL functions อ่าน 4438 05 Nov 08 CSS สร้างเมนูแนวตั้ง 2 ชั้นโดยไม่ใช้ javascript และตาราง table อ่าน 9285 26 Mar 10 ความแตกต่าง ระหว่าง ฟังก์ชัน strstr กับ strrchr และ การประยุกต์ ใช้งาน อ่าน 1243 26 Jan 12 แสดง icons กำหนดรูปเอง ให้จุดเริ่มเต้น และสิ้นสุดของเส้นทาง ใน google map อย่างง่าย อ่าน 444 13 Oct 11 แนะนำการใช้งาน การเชื่อมต่อ facebook ด้วย php sdk v.3.1.1 อ่าน 770
