วิธี JavaScript Date setMonth()

การระบุและการใช้งาน

setMonth() วิธีนี้ใช้เพื่อตั้งเดือนของวันที่

หมายเหตุ:เดือนมกราคมเป็น 0 กุมภาพันธ์เป็น 1 และอื่นๆ ตามไป

วิธีนี้ยังสามารถใช้เพื่อตั้งวันในเดือน

ตัวอย่าง

ตัวอย่างที่ 1

ตั้งเดือนเป็น 4 (พฤษภาคม)

var d = new Date();
d.setMonth(4);

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

ตัวอย่างที่ 2

ตั้งเดือนเป็น 4 (พฤษภาคม) และวันที่เป็น 20 วัน

var d = new Date();
d.setMonth(4, 20);

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

ตัวอย่างที่ 3

ตั้งวันที่เป็นวันสุดสัปดาห์ที่สุดของเดือนที่แล้ว

var d = new Date();
d.setMonth(d.getMonth(), 0);

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

ระบบการเขียน

Date.setMonth(month, day)

ค่าตัวแปร

ตัวแปร การอธิบาย
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
setMonth() การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน

เพจที่เกี่ยวข้อง

วิชาการ:วันที่ JavaScript

วิชาการ:รูปแบบวันที่ JavaScript

วิชาการ:วิธีการตั้งค่าวันที่ JavaScript