Я очень новичок в PHP и Im, пытаясь найти правильный синтаксис, чтобы получить разницу между двумя датами, которые я получил как строки. в основном у меня две даты;Найти разницу между двумя датами, используя Datetime :: createFromFormat
- По оценкам, дата завершения ($ bcdate)
- Фактическая дата завершения ($ acdate)
- Разница двух дат ($ RFS)
Я попытался с помощью методов отвечал здесь и из php.net, но я не могу получить результат для разницы ($ rfs).
Если я выхожу только bc_date и actual_date, он отлично работает.
Вот что Iv работает с до сих пор:
$bcdate = DateTime::createFromFormat('Ymd', get_field ('bc_date'));
$acdate = DateTime::createFromFormat('Ymd', get_field ('actual_date'));
$rfs = $actual_date->diff($bc_date);
echo $acdate->format('j M Y');
echo $bcdate->format('j M Y');
echo $rfs->format('%R%a days');
Вы хотите использовать только 'createFromFormat'? – Gunaseelan
Это не '$ actual_date'. Замените его '$ acdate' – Gunaseelan