วิธีการ 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 ก็เพียงพอ
ไวยากรณ์
Date.parse('YYYY-MM-DDTHH:mm:ss.sssZ');
ตัวอย่าง
มาใช้วิธีการ Date.parse
เพื่อหาว่ามีกี่มิลลิวินาทีที่ผ่านมา
ตั้งแต่ 1 มกราคม 1970 ถึง 16.11.2016,
12:59:59:
let res = Date.parse('2016-11-16T12:59:59');
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
1479290399000
ตัวอย่าง
คราวนี้มาดูจำนวนมิลลิวินาที, โดยระบุแค่ปี:
let res = Date.parse('2016');
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
1451606400000
ตัวอย่าง
ลองกำหนดวันที่ที่ไม่ถูกต้องในพารามิเตอร์ของวิธีการ Date.parse:
let res = Date.parse('20162016');
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
NaN