如何在高级图表中显示当前时间(hh:mm)12小时格式的最后五小时时间?

时间:2016-04-13 16:22:14

标签: javascript date time highcharts

我是高级图表和UI端开发的新手, 我需要在12小时格式的当前时间显示x轴上最后五个小时的图表。 请分享您的建议或jsfiddle

1 个答案:

答案 0 :(得分:1)

返回自1970/01/01以来的毫秒数:

var d = new Date();
var n = d.getTime();

n的结果可能是:

1460565067992

然后我们以毫秒为单位减去5小时

var x= n-18000000

我们基于此值

实例化一个新的Date对象
var lastFiveHours = new Date(x)

    var d = new Date();
    var n = d.getTime();
    console.log("Current date" + d);
    $("#currentDate").html(d);
    var x= n-18000000
    var lastFiveHours = new Date(x)
    console.log("Current date - five hours" + lastFiveHours);
    $("#currentDateFiveH").html(lastFiveHours);
    
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="currentDate"></div>

<div id="currentDateFiveH"></div>