我一直在努力争吵几个小时,我确信这很傻,但我找不到解决它。
我的想法是创建一个DateTime(00:00:00),以便在每个$ i的4:30小时内循环添加。
$saldo_funcionario = new DateTime('00:00:00');
for ($i=0; $i<$value; $i++) {
$tempo_dia_funcionario = new DateInterval('PT4H30I');
$saldo_funcionario->add($tempo_dia_funcionario);
}
错误消息是:
Fatal error: Uncaught exception 'Exception' with message 'DateInterval::__construct(): Unknown or bad format (PT4H30I)'
DateInterval->__construct('PT4H30I') #1 {main} on line 75
我在哪里错过了?
答案 0 :(得分:2)
$tempo_dia_funcionario = new DateInterval('PT4H30I');
应该是:
$tempo_dia_funcionario = new DateInterval('PT4H30M');
注意&#39; M&#39;而不是&#39;我&#39;。