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

วิธีสร้างออบเจ็กต์ Date และพารามิเตอร์ที่รองรับใน JavaScript

ออบเจ็กต์ Date เป็นชนิดข้อมูล (datatype) ที่สร้างอยู่ในภาษา JavaScript ออบเจ็กต์ Date ถูกสร้างด้วย new Date() ตามรูปแบบต่างๆ ดังนี้

เมื่อสร้างออบเจ็กต์ Date แล้ว จะมีเมธอดมากมายให้ใช้งานส่วนใหญ่ช่วยให้ดึงและตั้งค่าปี, เดือน, วัน, ชั่วโมง, นาที, วินาที, และมิลลิวินาที ได้ทั้งเวลาท้องถิ่นและ UTC (GMT)

รูปแบบการสร้าง (Syntaxes):

new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year, month, date[, hour, minute, second, millisecond])

คำอธิบายพารามิเตอร์:

  • ไม่มีอาร์กิวเมนต์ — สร้าง Date object ตั้งค่าเป็นวันที่และเวลาปัจจุบัน
  • milliseconds — อาร์กิวเมนต์ตัวเลข 1 ตัว ถูกนับเป็นมิลลิวินาทีตั้งแต่ 1 ม.ค. 1970 00:00:00 UTC (Unix epoch) เช่น 5000 = 5 วินาทีหลังเที่ยงคืน 1/1/70
  • datestring — สตริงแทนวันที่ ในรูปแบบที่ Date.parse() รับได้ (เช่น "Aug 28, 2008", "2008-08-28", "2008/08/28")
  • 7 อาร์กิวเมนต์ — รายละเอียดแต่ละตัว:
    • year — ปี (ควรระบุ 4 หลัก เช่น 1998 ไม่ใช่ 98 เพื่อกันปัญหา Y2K)
    • month — เดือน (0 = มกราคม ... 11 = ธันวาคม) 0-based!
    • date — วันของเดือน (1-31)
    • hour — ชั่วโมง (0-23, 24-hour format)
    • minute — นาที (0-59)
    • second — วินาที (0-59)
    • millisecond — มิลลิวินาที (0-999)