Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ฟังก์ชัน Date.getUTCMonth() ใน JavaScript

ฟังก์ชัน 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() ที่ใช้เวลาท้องถิ่น