2016-04-13 9 views
0

高いチャートとUIサイドの開発には新しくありません x軸の最後の5時間のチャートを現在の時刻から12時間形式で表示する必要があります。 あなたの提案を共有したり、ここにjsfiddleください現在の時間(hh:mm)から12時間の形式の最後の5時間をハイチャートで表示するにはどうすればよいですか?

+0

あなたは – neoDev

+0

http://jsfiddle.net/gmetj2t9/ –

+0

に取り組んでいるかのコードスニペットを提供することを検討してくださいあなたの要件は、より多くの情報を提供してください。そうであれば、その答えに合格とマークしてください。 –

答えて

1

は戻り1970年1月1日からのミリ秒数は:

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

n個の結果は次のようになります。

1460565067992 

はその後、我々は5時間をsubstractミリ秒単位で

var x= n-18000000 

となり、新しい日付obをインスタンス化します以下の答えは満たしていない場合は、この値に基づいてJECT

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>

+1

'd.setUTCHours(d.getUTCHours() - 5)'と同じかもしれません。少ないコードで。 – RobG