Javascript 如何在node js中获取全天小时日期格式

Javascript 如何在node js中获取全天小时日期格式,javascript,node.js,Javascript,Node.js,嗨,我想打印一份从0小时到24小时的今天日期列表 const date = new Date().toISOString(); console.log(date) //21-06-01T17:09:40.766Z 上面的代码给出了当前的ISO日期时间戳 我想要日期时间戳从21-06-01T00:00:00Z开始,…,21-06-01T24:00:00Z 如何获得任何简单的方法都是可用的您可以使用luxon。 首先计算一天中的第一个小时,然后计算一个小时直到24小时 从'luxon'导入{Dat

嗨,我想打印一份从0小时到24小时的今天日期列表

const date = new Date().toISOString();
console.log(date) //21-06-01T17:09:40.766Z
上面的代码给出了当前的ISO日期时间戳

我想要日期时间戳从21-06-01T00:00:00Z开始,…,21-06-01T24:00:00Z 如何获得任何简单的方法都是可用的

您可以使用luxon。 首先计算一天中的第一个小时,然后计算一个小时直到24小时

从'luxon'导入{DateTime};
常量所有小时=[];//小时数列
const fistHour=DateTime.utc().startOf('day');//现在是00:00
const totalHours=24;
设currentHour=0;
对于(currentHour=0;currentHour
不要忘记instal
Luxon
首先使用
npm i Luxon--保存

希望对你有帮助


另外,我的英语说得不好。

这是您仅使用JavaScript的方式:

var currentTimeStamp=new Date().getTime()//获取当前时间戳
var firstTime=(currentTimeStamp-(currentTimeStamp%86400000))//获取一天中的第一个小时
var totalMilliSecsInHour=3600000//1小时内的毫秒数
for(设i=0;i<24;i++){
控制台日志(新日期(第一次))
firstTime+=totalMilliSecsInHour//在获取日期后,时间戳的增量

}
谢谢!(2)2021-05-01-01-01-01-01-01-01-01-0-30:00.000Z,2021-05-01-01-01-T01-01-01-01-01-01-01-01-01-01-01-01-01-01-01-01-01-01-01-01-01-01:30:00:00:00:00:00:00:00:00:00:00:00.000Z,2021-01-01-01-01-01-01-01-01-T01-01-01-01-01-01-01-01-01-01:30:30:30:30:30:00:00:00:00:00:00:00:00:00:00:00.000Z:00:00:00:00.000Z,20-00.000Z,20-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-000Z,2021-06-01T06:30:00.000Z,2021-06-01T07:30:00.000Z,2021-06-01T08:30:00.000Z]如何排除31stUse
DateTime.utc()
而不是
DateTime.local()
要进入utc时间,避免不同的日子,请标记awnser,如果它对您有帮助,谢谢谢谢!我可以传递一个自定义日期吗?当然,例如
const fistHour=DateTime.fromObject({day:22,month:5}).startOf('day')