W PHP do pobrania aktualnej daty i czasu serwera wykorzystuje się funkcję date(). Pozwala ona na formatowanie daty według różnych wzorców.
<?php echo "Aktualny czas serwera: " . date("Y-m-d H:i:s"); ?>
Czas serwera uzyskujemy w PHP, natomiast czas lokalny użytkownika można pobrać za pomocą JavaScript.
<script> document.write("Czas lokalny użytkownika: " + new Date().toLocaleString()); </script>
POSIX time, zwany także czasem uniksowym, to liczba sekund, które upłynęły od 1 stycznia 1970 roku.
<?php echo "POSIX time (Unix timestamp): " . time(); ?>
Funkcja mktime() pozwala na stworzenie konkretnej daty, podając odpowiednie argumenty, takie jak godzina, minuta, sekunda, miesiąc, dzień i rok.
<?php echo "Przykładowa data: " . date("Y-m-d H:i:s", mktime(12, 0, 0, 3, 15, 2025)); ?>
Funkcja microtime() zwraca czas w sekundach oraz mikrosekundach, co jest przydatne np. do pomiaru wydajności kodu.
<?php echo "Czas z mikrosekundami: " . microtime(true); ?>