例如,我正在制作一个 HTML 表格,该表格应根据时间使用 JavaScript 隐藏某些部分;
6:30
6:45
7:05When the current time is equal or greater than 6:30 the first cell should hide.
我开始的方式是;
var now = new Date(); // to create date object
var h = now.getHours(); // to get current hour
var m = now.getMinutes(); // to get current minute
然后再;
if (h>=6 && m>=30) {
$('table#truetable tr:first').hide();
}
这不起作用(我认为问题出在最后一部分),因为它不会隐藏这个(第一个)单元格,比如说 7:25,因为分钟数不大于 30,这意味着这种方式在许多其他情况下不起作用。
我可以解决这个问题吗?我需要用其他方法吗?
最佳答案
按分钟比较:
if( h*60+m/*h:m*/ >= 6*60+30/*6:30*/ ){
}
关于javascript - 使用 JavaScript 比较运算符与当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11276661/