将日期转换为Date.UTC格式

问题描述 投票:0回答:1

我正在研究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),)。如何获取当前日期并转换为这种格式。有什么想法吗?

javascript datetime highcharts angular-highcharts
1个回答
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> 
© www.soinside.com 2019 - 2024. All rights reserved.