JavaScript-DD/MM/YYYY HH:SS到毫秒

JavaScript-DD/MM/YYYY HH:SS到毫秒,javascript,datetimepicker,Javascript,Datetimepicker,我有以下代码: 23/09/2014 - 09:15 (DD/MM/YYYY - HH:SS) 我需要使用JS以毫秒为单位重新格式化。您可以使用 下面是一些使用Momento的其他示例 moment().format(); // "2014-09-08T08:02:17-05:00" (ISO 8601) moment().format("dddd, MMMM Do YYYY, h:mm:ss a"); // "Sunday, Fe

我有以下代码:

23/09/2014 - 09:15 (DD/MM/YYYY - HH:SS)
我需要使用JS以毫秒为单位重新格式化。

您可以使用

下面是一些使用Momento的其他示例

moment().format();                                // "2014-09-08T08:02:17-05:00" (ISO 8601)
moment().format("dddd, MMMM Do YYYY, h:mm:ss a"); // "Sunday, February 14th 2010, 3:25:50 pm"
moment().format("ddd, hA");                       // "Sun, 3PM"
moment('gibberish').format('YYYY MM DD');         // "Invalid date"
你可以用See

下面是一些使用Momento的其他示例

moment().format();                                // "2014-09-08T08:02:17-05:00" (ISO 8601)
moment().format("dddd, MMMM Do YYYY, h:mm:ss a"); // "Sunday, February 14th 2010, 3:25:50 pm"
moment().format("ddd, hA");                       // "Sun, 3PM"
moment('gibberish').format('YYYY MM DD');         // "Invalid date"

你需要
Javascript
,而不是
jQuery
。你需要
Javascript
,而不是
jQuery
。安德鲁,我不知道你的代码是否工作正常。。。它返回的是“1414576800000”,而不是“1411988400000”。@Andrefilipe,我已经更新了答案。不幸的是,我忘记了Date构造函数接受[0-11]范围内的month参数Andrew,我不知道您的代码是否正常工作。。。它返回的是“1414576800000”,而不是“1411988400000”。@Andrefilipe,我已经更新了答案。不幸的是,我忘记了Date构造函数接受[0-11]范围内的month参数
var dateString = "23/09/2014 - 09:15",
    dateArgs = dateString.match(/\d{2,4}/g),
    year = dateArgs[2],
    month = parseInt(dateArgs[1]) - 1,
    day = dateArgs[0],
    hour = dateArgs[3],
    minutes = dateArgs[4];

var milliseconds = new Date(year, month, day, hour, minutes).getTime();