trong Javascript bạn có thể trực tiếp vượt qua chuỗi để xây dựng đối tượng Date, như
var date = new Date('2009-07-15 00:00:00'.split(' ').join('T'))
rằng sẽ cung cấp cho bạn hẹn hò với đối tượng và để có được dấu thời gian từ đó bạn có thể làm
date.getTime()/1000
chia cho 1000 vì getTime
sẽ cho dấu thời gian tính bằng mili giây
Working Demo
LƯU Ý:
Firefox không có khả năng phân tích định dạng ngày tháng nhất định, vì vậy chúng tôi cần phải chuyển đổi nó sang định dạng thích hợp đầu tiên, cho rằng chúng ta chỉ cần thay thế khoảng trống giữa ngày và thời gian thành phần với 'T' mà sẽ làm cho nó một định dạng ISO 8601 hợp lệ và firefox sẽ có thể phân tích nó
tham khảo:
Date.parse in MDN
ISO 8601 Date Format
Same question asked here
Nguồn
2012-07-16 18:06:33
điều này không làm việc ngay cả hoặc demo của bạn trong Firefox 19.0.2 – Sergiu