Welcome on my blog

We use cookies to ensure you get the best experience on our website.

Jak sprawdzić, czy podana data jest z przeszłości za pomocą PHP?

Autor: chmajster 29.07.2024

Czasami w naszych projektach PHP potrzebujemy sprawdzić, czy dana data już minęła. W tym artykule pokażę, jak napisać prosty skrypt PHP, który to robi. Użyjemy funkcji DateTime do konwersji i porównania dat.

Skrypt PHP

Poniżej znajduje się skrypt, który sprawdza, czy podana data (w formacie d-m-Y) jest z przeszłości.

<?php
// Set the date to check in the format d-m-Y
$data = '23-12-2023';

// Convert the date to a DateTime object
$dataSprawdzana = DateTime::createFromFormat('d-m-Y', $data);

// Check if the conversion was successful
if ($dataSprawdzana === false) {
    echo "Niepoprawny format daty.";
    exit;
}

// Get the current date
$aktualnaData = new DateTime();

// Compare the dates
if ($dataSprawdzana < $aktualnaData) {
    echo "Podana data jest z przeszłości.";
} else {
    echo "Podana data nie jest z przeszłości.";
}
?>
Tagi: php
Dodaj komentarz

Search
Categories
O Blogu

Cześć Podróżniku!

Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone