Как рассчитать только с указанным месяцем и годом

У меня есть две строки, как показано ниже.

введите описание изображения здесь

Как я могу получить разницу между ними в PHP?

Я попробовал код ниже

<?php echo date_diff(date_create($experience[$i]->StartWork),date_create($experience[$i]->EndWork))->format("%a days"); ?>

-3

Решение

Вы можете просто сделать это

 <?php
$date1 = "may 1994";
$date2 = "august 1997";
$diff = strtotime($date2)-strtotime($date1);
$days = $diff / (60*60*24*1);
echo "days :". $days;
?>

Демо:: https://eval.in/852242

1

Другие решения

$date1 = new DateTime("may 1994"); //$experience[$i]->StartWork
$date2 = new DateTime("august 1997"); //$experience[$i]->EndWork
$interval = $date1->diff($date2);echo "days diff = " . $interval->days ;
0

По вопросам рекламы [email protected]