如何将 unix 时间戳转换为 D3 中的日期对象?
How to convert unix timetamp to date object in D3?
我是 D3 的新手,我正在尝试 console.log 我的 json 文件中的 unix 时间戳以更具可读性的形式,例如日期对象。我将如何访问“dt”中的值并将其转换为日期对象?
这是我的 json 文件片段的示例
"list": [
{
"main": {
"aqi": 2
},
"components": {
"co": 213.62,
"no": 0.98,
"no2": 6,
"o3": 85.83,
"so2": 1.89,
"pm2_5": 4.94,
"pm10": 11.6,
"nh3": 0.37
},
"dt": 1629072000
},
{
由于此问题被标记为 d3.js,D3 解决方案使用说明符 %s
自 Unix 纪元以来持续数秒,其中 d3.timeParse
:
const parser = d3.timeParse("%s");
const seconds = 1629072000;
console.log(parser(seconds))
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.7.0/d3.min.js"></script>
我是 D3 的新手,我正在尝试 console.log 我的 json 文件中的 unix 时间戳以更具可读性的形式,例如日期对象。我将如何访问“dt”中的值并将其转换为日期对象?
这是我的 json 文件片段的示例
"list": [
{
"main": {
"aqi": 2
},
"components": {
"co": 213.62,
"no": 0.98,
"no2": 6,
"o3": 85.83,
"so2": 1.89,
"pm2_5": 4.94,
"pm10": 11.6,
"nh3": 0.37
},
"dt": 1629072000
},
{
由于此问题被标记为 d3.js,D3 解决方案使用说明符 %s
自 Unix 纪元以来持续数秒,其中 d3.timeParse
:
const parser = d3.timeParse("%s");
const seconds = 1629072000;
console.log(parser(seconds))
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.7.0/d3.min.js"></script>