gpt4 book ai didi

javascript - 如何将日期转换为整数?

转载 作者:IT王子 更新时间:2023-10-29 03:14:04 25 4
gpt4 key购买 nike

我有一个日期数组,一直在使用 map 函数对其进行迭代,但我无法找出将它们转换为整数的 JavaScript 代码。

这是日期数组:

var dates_as_int = [
"2016-07-19T20:23:01.804Z",
"2016-07-20T15:43:54.776Z",
"2016-07-22T14:53:38.634Z",
"2016-07-25T14:39:34.527Z"
];

最佳答案

var dates = dates_as_int.map(function(dateStr) {
return new Date(dateStr).getTime();
});

=>

[1468959781804, 1469029434776, 1469199218634, 1469457574527]

更新:ES6 版本:

const dates = dates_as_int.map(date => new Date(date).getTime())

getTime() Date 上的方法返回一个“ECMAScript 纪元”,它与 UNIX 纪元相同,但以毫秒为单位。这一点很重要,因为一些其他语言使用以秒为单位的 UNIX 时间戳。

UNIX 时间戳,相当于自 1970 年 1 月 1 日以来的毫秒数。这是您之前可能在数据库或某些应用程序中看到的日期,通常是错误的标志。

关于javascript - 如何将日期转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38701847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com