javascript - 如何通过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 之后未定义?

vba - 以正确的格式打印日期

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

angular - DatePipe 在 Angular 6 中无法正常工作

java - 以编程方式设置系统时间