我正在研究Hight Charts。我想将x轴的最小值设置为当前日期的0.00,最大值设置为23.59。高位图表支持两种时间格式,一种是UTC,另一种是Unix Timestamp。我已尝试使用下面的代码使用Unix时间戳。
代码
var currnt_start: any = moment.utc().startOf('day').local();
var currnt_end: any = moment.utc().endOf('day').local();
var start = currnt_start / 1000;
var end = currnt_end / 1000;
console.log(start); // 1572307200 (10/29/2019 @ 12:00am)
console.log(end); //1572393599.999 (10/29/2019 @ 11:59pm)
但是该图不能与UNIX时间戳完美配合。在大多数示例中,他们使用了UTC.Date
格式(即min: Date.UTC(2010, 0, 1, 0, 0, 0),max: Date.UTC(2010, 0, 2, 0, 0, 0),
)。如何获取当前日期并转换为这种格式。有什么想法吗?
尝试此代码
var d = new Date();
var n = d.toUTCString();
// console.log(n)
var e = document.querySelector("#date");
e.innerHTML = n;
<body>
<label id="date"></label>
</body>