<分区>
我有多个日期,例如 (25-12-2017) 我需要通过 javascript 将它们转换为毫秒
标签 javascript date
<分区>
我有多个日期,例如 (25-12-2017) 我需要通过 javascript 将它们转换为毫秒
最佳答案
一种方法是使用年月日作为new Date
的参数
new Date(year, month [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
您可以使用函数准备日期字符串。
注意:月份是 0-11,这就是为什么 m-1
这是一个片段:
function prepareDate(d) {
[d, m, y] = d.split("-"); //Split the string
return [y, m - 1, d]; //Return as an array with y,m,d sequence
}
let str = "25-12-2017";
let d = new Date(...prepareDate(str));
console.log(d.getTime());
文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
关于javascript - 如何通过javascript将日期转换为毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49248262/
相关文章:
javascript - 分页适用于静态数据,但不适用于动态数据
javascript - backbone.js 应该如何处理没有返回结果的 GET 请求?
javascript - react-redux 存储中的状态变量在 console.log 之后未定义?
sql - 如何使用 SQL Server 选择日期时间日期为 dddd、dd mmmm、yyyy?
javascript - 节点 ava, t.context 在测试前不可用
javascript - 如何从 javascript 设置打印份数
MySQL数据库: Query table and join with "valid from" date column of other table