Фраза «php date с» относится к определению времени, прошедшего с определенной даты, с использованием PHP. Вот несколько методов, которые можно использовать для достижения этой цели:
-
Использование класса DateTime:
$startDate = new DateTime('2020-01-01'); $endDate = new DateTime(); // current date and time $interval = $startDate->diff($endDate); echo $interval->format('%y years, %m months, %d days'); -
Использование функции strtotime():
$startDate = strtotime('2020-01-01'); $endDate = time(); // current timestamp $secondsSince = $endDate - $startDate; $timeSince = floor($secondsSince / (60 * 60 * 24)); // convert seconds to days echo $timeSince . ' days'; -
Использование библиотеки Carbon (требуется установка через Composer):
use Carbon\Carbon; $startDate = Carbon::parse('2020-01-01'); $endDate = Carbon::now(); $timeSince = $startDate->diffInDays($endDate); echo $timeSince . ' days'; -
Использование функции strtotime() в сочетании с date():
$startDate = strtotime('2020-01-01'); $endDate = time(); $daysSince = floor(($endDate - $startDate) / (60 * 60 * 24)); echo $daysSince . ' days';