将正常日期转换为纪元时间

converting normal date to epochtime

本文关键字:转换 纪元 时间 日期 常日期      更新时间:2023-09-26

我试图使用一个图形插件,它只接受格式为" 1196463600000"的输入日期,我想这是纪元时间戳。但是我的日期格式是" 2005-01-01"格式,我搜索了很多以找到将正常时间格式转换为纪元的方法,bt 找不到任何。.使用JavaScript可以进行时间转换吗?有人能提出一个好方法吗?

我尝试了new Date('2005.01.01').getTime() / 1000; BT,它没有工作

示例中有两个错误:

  1. 你不需要除以 1000 作为你的图形插件接缝使用毫秒作为输入
  2. 正确的日期格式是 YYYY-MM-DD,而不是 YYYY。MM.DD(连字符而不是点)

固定示例:

new Date('2005-01-01').getTime()

这应该有效:

var date = new Date ( '2005-01-01' );
var timeStamp = Math.round ( date.getTime () / 1000 );
new Date('2005-01-01').getTime()

在火狐中为我工作。

JSFiddle here

和转换器在这里验证