Funkcja date() pozwala na formatowanie daty i czasu zgodnie z podanym wzorcem. Można ją wykorzystać do wyświetlenia daty w różnych formatach.
<?php echo "Format amerykański: " . date("m/d/Y") . "
"; echo "Format europejski: " . date("d.m.Y"); ?>
Funkcja checkdate() pozwala sprawdzić, czy podana data jest poprawna (np. czy luty nie ma 30 dni).
<?php if (checkdate(2, 30, 2024)) { echo "Data jest poprawna."; } else { echo "Data jest niepoprawna."; } ?>
PHP umożliwia pracę z datami również w sposób obiektowy za pomocą klasy DateTime.
<?php $data = new DateTime("2025-03-15 12:00:00"); echo "Sformatowana data: " . $data->format("Y-m-d H:i:s"); ?>
Metoda diff() pozwala obliczyć różnicę między dwiema datami w PHP.
<?php $data1 = new DateTime("2025-03-15"); $data2 = new DateTime("2025-04-10"); $roznica = $data1->diff($data2); echo "Różnica: " . $roznica->days . " dni"; ?>
W MySQL można pobrać aktualną datę i czas za pomocą funkcji now().
SELECT NOW();