如何计算夜间开始后的小时数
How to calculate number of hours after night start
我有当前的小时数,我想计算一下从晚上开始到现在已经过去了多少小时。例如,晚上从19:00开始,当前时间是4:00,我如何计算这个(特别是它必须在23:00和4:00这两种情况下都有效)?我只有这个:
now = new Date(),
now = now.getHours();
night_start = 19;
你可以这样做
now = new Date(),
now = now.getHours();
night_start = 19;
var hours = ((now - night_start)<0?24:0)+( (now - night_start));
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 如何添加类,同时开始在文本字段中输入文本
- IE在将字符串转换为日期时从日期中删除4小时
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 调整屏幕大小时更改属性值
- 将直流图表库中的折线图缩放限制为小时
- ng模型内的ng重复的ng重复开始
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- Yii2从点击链接开始加载模式
- 如何仅显示从javascript date.toLocaleTimeString()开始的小时和分钟
- 周期性倒计时计时器,每18小时一次,有特定的开始日期
- 2小时后开始新活动
- 每8小时到达00:00:00时刷新页面并重新开始倒计时
- 在Javascript/Jquery中获取当前时间所在的2小时甚至段的开始和结束时间
- 在javascript中创建一个倒计时计时器,在1小时后开始倒计时
- 如何在之前“更改”的结束时间增加2小时开始,使用jQuery时间选择器
- 如何保持默认的结束时间从开始时间3小时