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

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

ฟังก์ชัน getUTCFullYear() ของออบเจกต์ Date คืนค่า ปี 4 หลัก ของวันที่ปัจจุบันตามเวลาสากล (UTC)

ไวยากรณ์

dateObj.getUTCFullYear();

ตัวอย่าง

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date('september 26, 89 12:4:25:96');       document.write(dateObj.getUTCFullYear());    </script> </body> </html>

ผลลัพธ์

1989

ตัวอย่าง: ใช้วันที่ปัจจุบัน

หากสร้าง Date โดยไม่ส่งค่า จะคืนค่าปีปัจจุบันตามเวลา UTC

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var dateObj = new Date();       document.write(dateObj.getUTCFullYear());    </script> </body> </html>

ผลลัพธ์

2018

ข้อแตกต่างสำคัญ:

  • getUTCFullYear() คืนค่าปี 4 หลักเสมอ (เช่น 2024)
  • getYear() (ล้าสมัย) คืนค่าปีลบ 1900 (เช่น 124 สำหรับ 2024)
  • ต่างจาก getFullYear() ที่ใช้เวลาท้องถิ่น (อาจต่างกันในข้ามค่ำคืนปีใหม่)
  • ใช้ UTC version เมื่อต้องการความสอดคล้องข้ามโซนเวลา