Định dạng tốt nhất để biểu diễn ngày là yyyy-mm-dd vì không gây nhầm lẫn và khá trực tiếp. Để parse ngày từ định dạng chuỗi này thành đối tượng Date trong JS, bạn chỉ cần truyền chuỗi này vào constructor Date. Ví dụ:
Ví dụ
let a = '2019-08-10'; console.log(new Date(a));
Kết quả
Đoạn mã trên sẽ xuất ra:
Sat Aug 10 2019 05:30:00 GMT+0530 (India Standard Time)
Lưu ý: đối tượng Date mới được tạo tại 00:00 giờ UTC.
Nếu bạn cần parse các định dạng ngày khác, bạn có thể tham khảo MDN để biết chi tiết về các định dạng khác.