2015-06-17 19 views
23

Tôi có một chuỗi ở định dạng này:Format datetime để YYYY-MM-DD HH: mm: ss trong moment.js

var dateTime = "06-17-2015 14:24:36" 

Tôi đang sử dụng moment.js và tôi đang cố gắng để chuyển đổi nó thành YYYY-MM-DD HH:mm:ss ->2015-06-17 14:24:36.

Tôi đã thử phương pháp này

dateTime = moment(dateTime, 'MM-DD-YYYY HH:mm:ss',true).format("YYYY-MM-DD HH:mm:ss"); 

Nhưng nhận dateTime như ngày không hợp lệ.

+1

Không phải biến ngày giờ là chuỗi? Giống như vậy: 'var dateTime =" 06-17-2015 14: 24: 36' –

Trả lời

49

Hãy thử điều này. Bạn nên có ngày ở định dạng đúng.

var dateTime = new Date("2015-06-17 14:24:36"); 
dateTime = moment(dateTime).format("YYYY-MM-DD HH:mm:ss"); 
+0

cảm ơn trả lời. Tôi đang hẹn hò với định dạng MM-DD-YYYY HH: mm: ss và tôi phải chuyển đổi nó thành YYYY- MM-DD HH: mm: ss format – NNR

+0

nó sẽ hoạt động ngay bây giờ.Bạn có thể thử với mã tôi đã cập nhật câu trả lời của tôi với –

+0

Nó hoạt động Cảm ơn bạn rất nhiều @Jayram – NNR

Các vấn đề liên quan