วิธี JavaScript Date setFullYear()

คำนิยามและวิธีใช้

setFullYear() วิธีนี้ใช้ตั้งปีของวันที่ ควรเป็นตัวเลขสี่หลักที่อยู่ระหว่าง 1000 ถึง 9999

วิธีนี้ก็สามารถใช้เพื่อตั้งเดือนและวันของเดือนได้

ตัวอย่าง

ตัวอย่าง 1

ตั้งปีเป็น 2020

var d = new Date();
d.setFullYear(2020);

ทดลองด้วยตัวเอง

ตัวอย่าง 2

ตัวอย่าง

ตั้งวันที่เป็น 3 พฤศจิกายน 2020

var d = new Date();
d.setFullYear(2020, 10, 3);

ทดลองด้วยตัวเอง

ตัวอย่าง 3

ตั้งวันที่เป็น 6 เดือนก่อน

var d = new Date();
d.setFullYear(d.getFullYear(), d.getMonth() - 6);

ทดลองด้วยตัวเอง

รูปแบบ

Date.setFullYear(year, month, day)

ค่าตัวแปร

ตัวแปร รายละเอียด
year จำเป็น。ค่าที่แสดงปี อนุญาตให้มีค่าลบ
month

ตัวเลือกได้。ตัวเลขเต็มที่แสดงเดือน

ค่าที่คาดคิดคือ 0-11 แต่อนุญาตให้มีค่าอื่น

  • -1 จะนำไปสู่เดือนสุดท้ายของปีที่แล้ว
  • 12 จะนำไปสู่เดือนที่ 1 ของปีหน้า
  • 13 จะนำไปสู่เดือนที่ 2 ของปีหน้า
day

ตัวเลือกได้。ตัวเลขเต็มที่แสดงวันของเดือน

ค่าที่คาดคิดคือ 1-31 แต่อนุญาตให้มีค่าอื่น

  • 0 จะนำไปสู่วันที่สุดท้ายของเดือนที่แล้ว
  • -1 จะนำไปสู่วันที่ก่อนสุดท้ายของเดือนที่แล้ว

ถ้าเดือนมี 31 วัน:

  • 32 จะนำไปสู่วันที่ 1 ของเดือนถัดไป

ถ้าเดือนมี 30 วัน:

  • 32 จะนำไปสู่วันที่ 2 ของเดือนถัดไป

技术细节

返回值: 数值,表示日期对象和 1970 年 1 月 1 日午夜之间的毫秒数。
JavaScript 版本: ECMAScript 1

浏览器支持

方法 Chrome IE Firefox Safari Opera
setFullYear() การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน

หน้าที่เกี่ยวข้อง

คำสั่งศึกษา:วันที่ของ JavaScript

คำสั่งศึกษา:รูปแบบวันที่ของ JavaScript

คำสั่งศึกษา:วิธีการตั้งค่าวันที่ของ JavaScript