ฟังก์ชัน getUTCMonth() ของออบเจกต์ Date คืนค่า เดือนของปี (0-11) ตามเวลาสากล (UTC) โดย 0 = มกราคม, 11 = ธันวาคม ไวยากรณ์ dateObj.getUTCMonth(); ตัวอย่าง <html> <head> <title>JavaScript Example</title> </head> <body> <script type=&quo
ฟังก์ชัน getUTCMonth() ของออบเจกต์ Date คืนค่า เดือนของปี (0-11) ตามเวลาสากล (UTC) โดย 0 = มกราคม, 11 = ธันวาคม ไวยากรณ์ dateObj.getUTCMonth(); ตัวอย่าง <html> <head> <title>JavaScript Example</title> </head> <body> <script type=&quo
ฟังก์ชัน getUTCSeconds() ของออบเจกต์ Date คืนค่า วินาที (0-59) ของวันที่กำหนดตามเวลาสากล (UTC) ไวยากรณ์ dateObj.getUTCSeconds(); ตัวอย่าง <html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascri
ออบเจกต์ Date เป็นชนิดข้อมูลสร้างในภาษา JavaScript เมธอด setDate() รับจำนวนเต็มแทนวันของเดือน และเปลี่ยนวันที่ปัจจุบันของออบเจกต์เป็นค่านั้น ไวยากรณ์ dateObj.setDate(day); ตัวอย่าง <html> <head> <title>JavaScript Example</title> </head> <body>  
ออบเจกต์ Date เป็นชนิดข้อมูลสร้างในภาษา JavaScript ออบเจกต์ Date ถูกสร้างด้วย new Date() เมธอด setFullYear() ของออบเจกต์ Date รับค่าจำนวนเต็มแทนปี และเปลี่ยนปีปัจจุบันของออบเจกต์เป็นค่านั้น ไวยากรณ์ dateObj.setFullYear(year); ตัวอย่าง <html> <head> <title>JavaScript
ออบเจกต์ Date เป็นชนิดข้อมูลสร้างในภาษา JavaScript ออบเจกต์ Date ถูกสร้างด้วย new Date() เมื่อสร้างออบเจกต์ Date แล้ว มีเมธอดมากมายให้ใช้งาน ส่วนใหญ่ใช้สำหรับดึงและตั้งค่าปี เดือน วัน ชั่วโมง นาที วินาที และมิลลิวินาที โดยใช้เวลาท้องถิ่นหรือ UTC (GMT) ฟังก์ชัน getDate() ของออบเจกต์ Date คืนค่า วัน
Date.getDay() คืออะไร เมธอด Date.prototype.getDay() คืนค่า วันของสัปดาห์ (day of week) ของ Date object ตาม เวลาท้องถิ่น (local time) ค่าที่ได้อยู่ในช่วง 0-6 โดยที่ 0 = อาทิตย์ (Sunday), 6 = เสาร์ (Saturday) ⚠️ สำคัญ: getDay() คืน วันของสัปดาห์ ไม่ใช่วันของเดือน (date of month) สำหรับวันของเดือนใช้
Date.getFullYear() คืออะไร เมธอด Date.prototype.getFullYear() คืนค่า ปี (year) แบบ 4 หลัก ของ Date object ตาม เวลาท้องถิ่น (local time) วิธีนี้แทนที่ getYear() ที่ deprecated และคืนค่าปี 2 หลัก (ยุค 1900-based) ไวยากรณ์ (Syntax) dateObj.getFullYear() คืนค่า: จำนวนเต็มแทนปี (เช่น 2024, 1989, -500)
Date.getHours() คืออะไร เมธอด Date.prototype.getHours() คืนค่า ชั่วโมง (hours) ของ Date object ตาม เวลาท้องถิ่น (local time) ในรูปแบบ 24 ชั่วโมง ค่าที่ได้อยู่ในช่วง 0-23 ไวยากรณ์ (Syntax) dateObj.getHours() คืนค่า: จำนวนเต็ม 0-23 แทนชั่วโมง ตัวอย่างการใช้งาน ตัวอย่างที่ 1: การใช้งานพื้นฐาน const
Date.getMilliseconds() คืออะไร เมธอด Date.prototype.getMilliseconds() คืนค่า มิลลิวินาที (milliseconds) ของ Date object ตาม เวลาท้องถิ่น (local time) ค่าที่ได้อยู่ในช่วง 0-999 ไวยากรณ์ (Syntax) dateObj.getMilliseconds() คืนค่า: จำนวนเต็ม 0-999 แทนมิลลิวินาที ตัวอย่างการใช้งาน ตัวอย่างที่ 1: การใช
Date.getMinutes() คืออะไร เมธอด Date.prototype.getMinutes() คืนค่า นาที (minutes) ของ Date object ตาม เวลาท้องถิ่น (local time) ค่าที่ได้อยู่ในช่วง 0-59 ไวยากรณ์ (Syntax) dateObj.getMinutes() คืนค่า: จำนวนเต็ม 0-59 แทนนาที ตัวอย่างการใช้งาน ตัวอย่างที่ 1: การใช้งานพื้นฐาน const date = new Date(19
Date.getMonth() คืออะไร เมธอด Date.prototype.getMonth() คืนค่า เดือน (month) ของ Date object ตาม เวลาท้องถิ่น (local time) ค่าที่ได้อยู่ในช่วง 0-11 โดยที่ 0 = มกราคม, 11 = ธันวาคม ⚠️ จุดสำคัญ: Month เป็น zero-based (0-indexed) ซึ่งต่างจากวันที่ (1-31) และปี (full year) นี่คือแหล่ง bug บ่อยที่สุดใน
Date.getSeconds() คืออะไร เมธอด Date.prototype.getSeconds() คืนค่า วินาที (seconds) ของ Date object ตาม เวลาท้องถิ่น (local time) ค่าที่ได้อยู่ในช่วง 0-59 ไวยากรณ์ (Syntax) dateObj.getSeconds() คืนค่า: จำนวนเต็ม 0-59 แทนวินาที ตัวอย่างการใช้งาน ตัวอย่างที่ 1: การใช้งานพื้นฐาน const date = new Dat
Date.getTime() คืออะไร เมธอด Date.prototype.getTime() คืนค่า ค่าตัวเลข (numeric value) ที่แทนเวลา ของ Date object นั้น ตาม Universal Time (UTC) ค่าที่ได้คือ จำนวนมิลลิวินาทีตั้งแต่ Unix Epoch (1 มกราคม 1970 00:00:00 UTC) นี่คือวิธีมาตรฐานในการได้ timestamp ของ Date object ใดๆ เพื่อนำไปคำนวณ เปรียบเ
Date.getTimezoneOffset() คืออะไร เมธอด Date.prototype.getTimezoneOffset() คืนค่า ความแตกต่างของโซนเวลา (timezone offset) ระหว่างเวลาท้องถิ่น (local time) และ UTC ในหน่วย นาที (minutes) ค่าที่คืนมาเป็น บวก (+) หากเวลาท้องถิ่น อยู่หลัง -60) และเป็น ลบ (-) หากเวลาท้องถิ่น อยู่หน้า -420) สำคัญ: เครื่
DataView.getUint32() คืออะไร เมธอด DataView.prototype.getUint32() ใช้สำหรับ อ่านค่าจำนวนเต็มไม่มีเครื่องหมาย 32-bit (unsigned 32-bit integer) จากตำแหน่งที่กำหนดใน DataView ค่าที่อ่านได้จะอยู่ในช่วง 0 ถึง 4,294,967,295 (0x00000000 - 0xFFFFFFFF) ไวยากรณ์ (Syntax) dataView.getUint32(byteOffset [, litt
DataView.getUint8() คืออะไร เมธอด DataView.prototype.getUint8() ใช้สำหรับ อ่านค่าจำนวนเต็มไม่มีเครื่องหมาย 8-bit (unsigned 8-bit integer) จากตำแหน่งที่กำหนดใน DataView ค่าที่อ่านได้จะอยู่ในช่วง 0 ถึง 255 (0x00 - 0xFF) นี่คือเมธอดพื้นฐานที่สุดสำหรับการอ่านข้อมูลแบบไบต์เดี่ยว (byte-level access) ใช้ส
DataView.setInt16() คืออะไร เมธอด DataView.prototype.setInt16() ใช้สำหรับ เขียนค่าจำนวนเต็มมีเครื่องหมาย 16-bit (signed 16-bit integer) ลงในตำแหน่งที่กำหนดใน DataView ค่าที่เขียนได้จะอยู่ในช่วง -32,768 ถึง 32,767 (-2^15 ถึง 2^15-1) ไวยากรณ์ (Syntax) dataView.setInt16(byteOffset, value [, littleEndi
DataView.setInt32() คืออะไร เมธอด DataView.prototype.setInt32() ใช้สำหรับ เขียนค่าจำนวนเต็มมีเครื่องหมาย 32-bit (signed 32-bit integer) ลงในตำแหน่งที่กำหนดใน DataView ค่าที่เขียนได้จะอยู่ในช่วง -2,147,483,648 ถึง 2,147,483,647 (-2^31 ถึง 2^31-1) ไวยากรณ์ (Syntax) dataView.setInt32(byteOffset, value
DataView.setInt8() คืออะไร เมธอด DataView.prototype.setInt8() ใช้สำหรับ เขียนค่าจำนวนเต็มมีเครื่องหมาย 8-bit (signed 8-bit integer) ลงในตำแหน่งที่กำหนดใน DataView ค่าที่เขียนได้จะอยู่ในช่วง -128 ถึง 127 หมายเหตุ: เอกสารต้นฉบับระบุว่า signed 8-bit floating point number ซึ่ง ไม่ถูกต้อง - setInt8() เ
DataView.setUint16() คืออะไร เมธอด DataView.prototype.setUint16() ใช้สำหรับ เขียนค่าจำนวนเต็มไม่มีเครื่องหมาย 16-bit (unsigned 16-bit integer) ลงในตำแหน่งที่กำหนดใน DataView ค่าที่เขียนได้จะอยู่ในช่วง 0 ถึง 65,535 (0x0000 - 0xFFFF) ไวยากรณ์ (Syntax) dataView.setUint16(byteOffset, value [, littleEnd