Phương thức Date.parse
Phương thức Date.parse trả về số
mili giây cho đến ngày được truyền vào tham số
dưới dạng chuỗi định dạng ISO.
Định dạng ISO trông như thế này: 'YYYY-MM-DDTHH:mm:ss.sssZ',
trong đó: 'YYYY-MM-DD' - ngày; 'T'
- dấu phân cách; 'HH:mm:ss.sss' - thời gian;
'Z' - Múi giờ.
Không cần thiết phải truyền định dạng đầy đủ,
chỉ cần truyền 'YYYY-MM-DD' hoặc
chỉ YYYY là đủ.
Cú pháp
Date.parse('YYYY-MM-DDTHH:mm:ss.sssZ');
Ví dụ
Hãy sử dụng phương thức Date.parse
để biết có bao nhiêu mili giây đã trôi qua từ
ngày 1 tháng 1 năm 1970 đến ngày 16.11.2016,
12:59:59:
let res = Date.parse('2016-11-16T12:59:59');
console.log(res);
Kết quả thực thi mã:
1479290399000
Ví dụ
Và bây giờ hãy hiển thị số mili giây, chỉ bằng cách chỉ định năm:
let res = Date.parse('2016');
console.log(res);
Kết quả thực thi mã:
1451606400000
Ví dụ
Hãy đặt một ngày không hợp lệ
trong tham số của phương thức Date.parse:
let res = Date.parse('20162016');
console.log(res);
Kết quả thực thi mã:
NaN