在 JavaScript 中表示半小时时间增量,如果其他 if
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;
}
相关文章:
- 如果其他是咖啡脚本
- 用户名输入如果其他块不能正常工作/Javascript-jQuery-AJAX
- 如果..其他 引号内的语句
- 如果其他条件在angularjs模板中
- 如果其他/切换组合
- 如果其他语句层次结构 JS
- 如果其他脚本'装载顺序未知
- 如果其他问题,则使用Javascript
- 为什么不't我的Javascript,如果其他方法有效的话
- 如果其他字段包含文本,则阻止文本字段
- Agularjs ng-class:如果其他条件变为真,则删除类
- Jquery 向下滑动菜单,如果其他条件
- 如果其他语句 JavaScript
- jQuery:如果其他滚动函数,则进行动画处理
- 如果其他状态无法正常工作
- 全局如果其他语句
- 如果其他输入已填充,如何动态添加新输入 角度
- jQuery - 如果其他元素可见,则更改元素高度
- 为什么如果其他在javascript中不起作用
- 在 JavaScript 中表示半小时时间增量,如果其他 if