如何将日期时间转换为纪元时间(以毫秒为单位)javascript

Imo*_*Imo 0 javascript jquery highcharts

如何将“2016-03-08T14:47:39.231Z”转换为可以在 highcharts 中使用的纪元毫秒时间?

Raj*_*esh 5

Unix 时间(也称为 POSIX 时间或 Epoch 时间)是一种描述时间瞬间的系统,定义为自 1970 年 1 月 1 日星期四 00:00:00 协调世界时 (UTC) 以来经过的秒数,[注1]不计算闰秒

你所要做的就是date.getTime()/1000date.getTime()+date将返回以毫秒为单位的值。

注意:正如@Rahul Sharma正确指出的那样,您不必除以 1000 作为 highchart 创建日期。只需使用date.getTime()+date

当 xAxis 类型设置为日期时间时,Highcharts 不接受秒。

纯JS

var d = new Date(" 5/13/2016, 5:27:26 PM GMT+5:30");
console.log(d.getTime())
Run Code Online (Sandbox Code Playgroud)