我有英国格式约会" DD / MM / YYYY HH:mm"我想用javascript创建一个新的日期。我尝试使用moment.js进行以下操作,但它不会识别时间段,只是添加当前时间。
var myDate = "11/10/2016 09:00"
// The toDate() is equivalent to the javascript new Date() function
var newDate = moment(myDate, "YYYY-MM-DD HH:mm").val()).toDate();
// output:
// 20161011T091406Z
// Tue Oct 11 2016 09:14:06 GMT+0100
正如您所看到的,它将时间部分更改为脚本运行的时间。
答案 0 :(得分:2)
通过以下方式弄清楚自己:
var myDate = "11/10/2016 09:00"
myDate = moment(myDate, "DD/MM/YYYY HH:mm").toISOString();
var newDate = moment(myDate).toDate();