трябва ли да включа нещо, за да използвам функцията time_since () в php 5 или е заменена?
Отговори:
0 за отговор № 1Не изглежда, че тази функция някога е съществувала в PHP, Искаш да кажеш time()
?
Въпреки това, можете да получите време след събитие като това ...
$timeSince = time() - strtodate("last Saturday");
Можете също да използвате обекта DateTime
.
$now = new DateTime();
$timeSince = $now->diff(new DateTime("last Saturday"), TRUE);
Забележи, че diff()
методът не беше въведен до PHP 5.3.
0 за отговор № 2
PHP работи време след публикацията
Ако използвате PHP 5.3 или по-нова версия, можете да се възползвате от новите класове Дата и Час, добавени към PHP.
По-конкретно, DateTime има различен метод, който връща клас DateInterval, който след това можете да форматирате.