【发布时间】:2015-06-06 16:39:12
【问题描述】:
我正在尝试在 JS onChange 事件中计算我正在处理的时间表,以下工作但它不会在午夜之后工作,例如 23:00 - 01:00 返回 22 而不是 2 或者更确切地说是 2.00我希望它报告到小数点后 2 位。
$startm = date_create({mS}); //create a php datetime object
$finishm = date_create({mF});
$t_diff = date_diff($startm, $finishm); //calculate the difference
{mT} = $t_diff->h + round($t_diff->i/60,2) + {mOt} + {mOt2} /24; //add everything up
表单有以下字段
Start Tme = mS - 24hr time
Finish Time = mF - 24hr time
Overtime = mOt - int
Overtime 2 = mOt2 - int
Total = mT - int
【问题讨论】:
-
如果第二次小于第一次,则在进行差异之前添加一个日期
标签: javascript php time