簡體   English   中英

如果不是,則表示javascript中半小時的時間增量

[英]represent half hour time increment in javascript if else if

我建立了一個使用xml和javascript的簡單庫存提要。 我根據時間進行有條件的操作,因此在開市之前,它會顯示前一個收盤價;在開市時,它會顯示要價;當收市時,它會顯示最近的價格。 它有效,但僅當時間間隔為整數時。 我需要將時間間隔設置為9:30到4:30(16:30),但是當我嘗試將時間延長到半小時時會出錯。

這是我的代碼,如何將時間間隔顯示為9:30和16:30?

var time = new Date().getHours();
var data;
if (time < 10) {
    data = x[0].getElementsByTagName("PREVIOUSCLOSE")[0].childNodes[0].nodeValue;}

else if (time < 16) {
    data = x[0].getElementsByTagName("ASK")[0].childNodes[0].nodeValue;}
else {data = x[0].getElementsByTagName("LASTPRICE")[0].childNodes[0].nodeValue;}

只需數分鍾和數小時

var date  = new Date();
var hours = date.getHours();
var mins  = date.getMinutes();
var data;

if (hours < 9 || ( hours < 10 && minutes < 30  ) ) {

    data = x[0].getElementsByTagName("PREVIOUSCLOSE")[0].childNodes[0].nodeValue;

} else if (hours < 16 || ( hours < 17 && minutes < 30)) {

    data = x[0].getElementsByTagName("ASK")[0].childNodes[0].nodeValue;

} else {

    data = x[0].getElementsByTagName("LASTPRICE")[0].childNodes[0].nodeValue;

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM