วิธีการ Date.parse

วิธีการ Date.parse ส่งกลับจำนวน มิลลิวินาทีจนถึงวันที่ที่ส่งผ่านพารามิเตอร์ ในรูปแบบสตริง ISO รูปแบบ ISO มีลักษณะดังนี้: 'YYYY-MM-DDTHH:mm:ss.sssZ', โดยที่: 'YYYY-MM-DD' - วันที่; 'T' - ตัวคั่น; 'HH:mm:ss.sss' - เวลา; 'Z' - โซนเวลา ไม่จำเป็นต้องส่งรูปแบบที่สมบูรณ์, เพียงส่ง 'YYYY-MM-DD' หรือ แค่ YYYY ก็เพียงพอ

ไวยากรณ์

javascriptDate.parse('YYYY-MM-DDTHH:mm:ss.sssZ');

ตัวอย่าง

มาใช้วิธีการ Date.parse เพื่อหาว่ามีกี่มิลลิวินาทีที่ผ่านมา ตั้งแต่ 1 มกราคม 1970 ถึง 16.11.2016, 12:59:59:

javascriptlet res = Date.parse('2016-11-16T12:59:59');
console.log(res);

ผลลัพธ์การทำงานของโค้ด:

javascript1479290399000

ตัวอย่าง

คราวนี้มาดูจำนวนมิลลิวินาที, โดยระบุแค่ปี:

javascriptlet res = Date.parse('2016');
console.log(res);

ผลลัพธ์การทำงานของโค้ด:

javascript1451606400000

ตัวอย่าง

ลองกำหนดวันที่ที่ไม่ถูกต้องในพารามิเตอร์ของวิธีการ Date.parse:

javascriptlet res = Date.parse('20162016');
console.log(res);

ผลลัพธ์การทำงานของโค้ด:

javascriptNaN

ดูเพิ่มเติม

  • วิธีการ getTime,
    ซึ่งรับ timestamp ด้วย
  • วิธีการ Date.now,
    ซึ่งรับ timestamp ด้วย