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();