strtotime w PHP
Funkcja strtotime w PHP pozwala określić czas w sekundach na podstawie podanego łańcucha w rozbudowanym formacie GNU.
Składnia
strtotime(string $data_czas [, int $zmacznik_czasu]):int|false
Parametry
Parametr | Opis |
$data_czas | Data i/lub czas w formacie GNU. Np.
Pełna specyfikacja formatów daty i godziny znajduje się tutaj. |
$znacznik_czasu | Znacznik czasu uzyskany na przykład za pomocą funkcji mktime, względem którego będzie obliczana wartość funkcji strtotime(). |
Przykład 1
<?php echo 'Wywołanie funkcji strtotime dla czasu obecnego: '.strtotime("now");
echo '<br>Wywołanie funkcji strtotime dla czasu obecnego+10 sekund: '.strtotime("+10 sec");
$zc=mktime(1,0,0,1,1,1970);
echo '<br>Wywołanie funkcji strtotime dla czasu obecnego+10 sekund, licząc od teraz: '.strtotime("+10 sec",$zc); ?>
Jak działa skrypt?
- W pierwszej linii wyświetlamy znacznik czasu obecnego, poprzez wywołanie parametru w formacie "now" ("teraz").
- W drugiej linii wyświetlamy ten sam czas plus 10 sekund.
- W trzeciej linii tworzymy znacznik czasu dla ery Uniksa i w wierszu czwartym wykorzystujemy go dla wyświetlenia liczby sekund plus 10 od daty ery Uniksa.
© medianauka.pl, 2021-10-24, A-4199
Data aktualizacji artykułu: 2024-06-29