22

そこで、グラフにラベルを追加しようとしています。横軸の6、12、18、24時間にラベルを追加したいと思います。

ローカル(コンピューター)タイムゾーンのこれらの時刻を「hh:mm」形式(たとえば、23:10、05:10、11:10、および17:10)で書き込みたいですか?

誰かがこれを手伝ってくれますか?

4

5 に答える 5

9

これを試して

var today = new Date();
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
于 2012-10-23T15:51:27.747 に答える
2

これは役に立ちますか?

function getDateString(addT){
    var time = new Date();
    time.setHours(time.getHours() + addT );
    return ((time.getHours()<10)?"0":"")+time.getHours() + ':' + time.getMinutes();
}

次に、それを使用して、グラフ上の必要な場所にデータをポップアウトしますか?

すなわち:

for (i=0;i<=24;i+=6){
    yourbox.innerHTML = '<p>'+getDateString(i)+'</p>'; 
}

またはそのような;

于 2012-10-23T15:51:35.457 に答える