ฟังก์ชัน getUTCMonth() ของออบเจกต์ Date คืนค่า เดือนของปี (0-11) ตามเวลาสากล (UTC) โดย 0 = มกราคม, 11 = ธันวาคม
ไวยากรณ์
dateObj.getUTCMonth();
ตัวอย่าง
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('September 26, 1989 12:4:25:96'); document.write(dateObj.getUTCMonth()); </script> </body> </html>
ผลลัพธ์
8
ตัวอย่าง: ไม่ระบุเดือน
หากไม่ระบุเดือนตอนสร้าง จะคืนค่า 0 (มกราคม) ตามเวลา UTC
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('1989 12:4:25:96'); document.write(dateObj.getUTCMonth()); </script> </body> </html>
ผลลัพธ์
0
ตัวอย่าง: ใช้วันที่ปัจจุบัน
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date(); document.write("เดือนของปี: " + dateObj.getUTCMonth()); </script> </body> </html>
ผลลัพธ์
เดือนของปี: 9
ตารางอ้างอิงเดือน (0-based index):
| ค่าที่คืน | เดือน |
|---|---|
| 0 | มกราคม |
| 1 | กุมภาพันธ์ |
| 2 | มีนาคม |
| 3 | เมษายน |
| 4 | พฤษภาคม |
| 5 | มิถุนายน |
| 6 | กรกฎาคม |
| 7 | สิงหาคม |
| 8 | กันยายน |
| 9 | ตุลาคม |
| 10 | พฤศจิกายน |
| 11 | ธันวาคม |
หมายเหตุ:
- ต้องบวก 1 เพื่อให้ได้เลขเดือนที่มนุษย์อ่านง่าย (เช่น
getUTCMonth() + 1) - ต่างจาก
getMonth()ที่ใช้เวลาท้องถิ่น