📅  最后修改于: 2023-12-03 15:00:19.275000             🧑  作者: Mango
d3.utcHour函数是D3.js中的一个时间函数,用于生成一个时间间隔,表示从某一小时的开始到下一个小时的开始。
d3.utcHour
d3.utcHour函数返回一个时间间隔对象,可以用于计算两个时间之间的时间差,或生成一组时间值。
d3.utcHour函数可以与其他D3.js时间函数一起使用,例如d3.utcSeconds、d3.utcMinutes等。以下是一个使用d3.utcHour函数生成时间序列的示例代码:
const startDate = new Date(Date.UTC(2021, 8, 1, 0, 0, 0));
const endDate = new Date(Date.UTC(2021, 8, 2, 0, 0, 0));
const hours = d3.utcHour.range(startDate, endDate);
console.log(hours);
输出结果为一个时间序列,表示从2021年9月1日00:00:00到2021年9月2日00:00:00之间的每一个小时。
[
Wed Sep 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time),
Wed Sep 01 2021 01:00:00 GMT+0000 (Coordinated Universal Time),
Wed Sep 01 2021 02:00:00 GMT+0000 (Coordinated Universal Time),
...
Wed Sep 01 2021 22:00:00 GMT+0000 (Coordinated Universal Time),
Wed Sep 01 2021 23:00:00 GMT+0000 (Coordinated Universal Time)
]