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

การตั้งค่าปีเต็มสำหรับวันที่ตามเวลาสากล (UTC) ใน JavaScript

เมธอด setUTCFullYear() ของ JavaScript Date ใช้ตั้งค่าปีเต็มสำหรับวันที่ที่ระบุ ตามเวลาสากล (Universal Time)

พารามิเตอร์: setUTCFullYear(yearValue[, monthValue[, dayValue]])

  • yearValue — จำนวนเต็มระบุปี (เช่น 2008)
  • monthValue (optional) — จำนวนเต็ม 0-11 แทนเดือน (ต้องระบุถ้ามี dayValue)
  • dayValue (optional) — จำนวนเต็ม 1-31 แทนวันของเดือน (ต้องระบุ monthValue ด้วย)

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อตั้งค่าปีเต็มสำหรับวันที่ตามเวลาสากล:

<html>
  <head>
    <title>JavaScript setUTCFullYear Method</title>
  </head>
  <body>
    <script>
      var dt = new Date( "Aug 28, 2012 23:30:00" );
      dt.setUTCFullYear( 2018 );
      document.write( dt );
    </script>
  </body>
</html>

หมายเหตุ: หากระบุเพียงปี เดือนและวันจะคงเดิม (แปลงตาม UTC) หากเดือน/วันไม่ถูกต้องสำหรับปีใหม่ (เช่น 29 ก.พ. ปีที่ไม่ใช่ leap year) จะปรับอัตโนมัติ