PHP-DateTime->;添加“不工作”。表示日期间隔格式错误
我已经为一个错误挣扎了几个小时,我确信这很愚蠢,但我找不到解决它的方法 我的想法是创建一个日期时间(00:00:00),以便在循环中每$i添加4:30小时PHP-DateTime->;添加“不工作”。表示日期间隔格式错误,php,datetime,dateinterval,Php,Datetime,Dateinterval,我已经为一个错误挣扎了几个小时,我确信这很愚蠢,但我找不到解决它的方法 我的想法是创建一个日期时间(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($te
$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);
}
我在哪里失踪
$tempo_dia_funcionario = new DateInterval('PT4H30I');
应该是:
$tempo_dia_funcionario = new DateInterval('PT4H30M');
注意“M”而不是“I”
new DateTime()的输入必须至少是一个日期。。。您只提供了一个时间间隔应为4小时30分钟?没有
I
修饰符,只有M
可供分钟和月使用。@RichardBernards DateTime将很高兴地处理一个时间。:)@我今天学到了一些东西。。。我被纠正了
$tempo_dia_funcionario = new DateInterval('PT4H30M');