Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะสร้างออบเจกต์ Date และพารามิเตอร์ทั้งหมดได้อย่างไร?


วัตถุ Date เป็นประเภทข้อมูลที่สร้างในภาษา JavaScript วัตถุวันที่ถูกสร้างขึ้นด้วย Date( . ใหม่ ) ดังภาพด้านล่าง

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

คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างวัตถุ Date โดยใช้ตัวสร้าง Date() -

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

ต่อไปนี้คือคำอธิบายของพารามิเตอร์ -

  • ไม่มีข้อโต้แย้ง − โดยไม่มีข้อโต้แย้ง คอนสตรัคเตอร์ Date() จะสร้างวัตถุ Date ที่ตั้งค่าเป็นวันที่และเวลาปัจจุบัน
  • มิลลิวินาที − เมื่ออาร์กิวเมนต์ตัวเลขหนึ่งถูกส่งผ่านไป อาร์กิวเมนต์ดังกล่าวจะถือเป็นการแสดงตัวเลขภายในของวันที่ในหน่วยมิลลิวินาที ตามที่ส่งคืนโดยเมธอด getTime() ตัวอย่างเช่น การส่งผ่านอาร์กิวเมนต์ 5000 จะสร้างวันที่แทนเวลา 5 วินาทีหลังเที่ยงคืนของวันที่ 1/1/70
  • สตริงวันที่ − เมื่ออาร์กิวเมนต์สตริงหนึ่งถูกส่งผ่าน จะเป็นการแสดงสตริงของวันที่ในรูปแบบที่ยอมรับโดยเมธอด Date.parse()
  • 7 ข้อตกลง − เพื่อใช้รูปแบบสุดท้ายของตัวสร้างที่แสดงด้านบน นี่คือคำอธิบายของแต่ละอาร์กิวเมนต์ -
  • ปี − ค่าจำนวนเต็มแทนปี สำหรับความเข้ากันได้ (เพื่อหลีกเลี่ยงปัญหา Y2K) คุณควรระบุปีเต็มเสมอ ใช้ปี 1998 แทน 98
  • เดือน − ค่าจำนวนเต็มที่แสดงเดือน เริ่มต้นด้วย 0 สำหรับเดือนมกราคม ถึง 11 สำหรับเดือนธันวาคม
  • วันที่ − ค่าจำนวนเต็มแสดงวันของเดือน
  • ชั่วโมง − ค่าจำนวนเต็มแสดงชั่วโมงของวัน (มาตราส่วน 24 ชั่วโมง)
  • นาที − ค่าจำนวนเต็มแสดงส่วนนาทีของการอ่านเวลา
  • วินาที − ค่าจำนวนเต็มแสดงถึงส่วนที่สองของการอ่านเวลา
  • มิลลิวินาที − ค่าจำนวนเต็มแสดงถึงส่วนมิลลิวินาทีของการอ่านเวลา