time_since () функция php - php

трябва ли да включа нещо, за да използвам функцията 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, който след това можете да форматирате.