我有以下代码:
23/09/2014 - 09:15(DD / MM / YYYY - HH:SS)
我需要使用JS在几毫秒内重新格式化。
答案 0 :(得分:1)
您可以使用Moment.js查看http://jsfiddle.net/mendesjuan/jpkkngjw/
// getTime() returns milliseconds since epoch
moment("23/09/2014 - 09:15", "DD/MM/YYYY - HH:SS").toDate().getTime()
以下是使用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"
答案 1 :(得分:1)
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();