我有当前时间,我想要计算从夜晚开始已经过了多少小时。例如,夜晚从19:00开始,当前时间是4:00,我该如何计算(特别是它必须在两种情况下工作,例如23:00和4:00)?我只有这个:
now = new Date(),
now = now.getHours();
night_start = 19;
答案 0 :(得分:0)
你可以这样做
now = new Date(),
now = now.getHours();
night_start = 19;
var hours = ((now - night_start)<0?24:0)+( (now - night_start));