ฟังก์ชัน 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 เมื่อต้องการความสอดคล้องข้ามโซนเวลา