[英]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.