Müssen wissen, wenn ein bestimmtes Datum abgelaufen ist oder nicht
Muss ich wissen, wie kann ich erfahren in php, ob ein bestimmtes Datum abgelaufen ist, oder nicht? Ich muss den status derselben in einem Paket-manager, wo ich brauche, um zu wissen, ob das Paket aktiv ist oder abgelaufen ist. Ich habe 2 Felder in der mysql-Tabelle namens start_date und expiry_date.
Muss ich wissen, wie kann ich subtrahieren Sie die expiry_date von star_date und erhalten Sie den Wert und klicken Sie dann überprüfen, ob das expiry_date abgelaufen ist oder noch ablaufen.
Bitte helfen Sie mir.
- Was Sie versucht haben?
- Wie funktioniert ein Ablaufdatum verfallen? Wenn Sie möchten, um zu überprüfen, ob ein Datum in der Vergangenheit, konvertieren Sie es in ein timestamp und überprüfen Sie es gegen den aktuellen timestamp.
- Hier finden Sie alle php-Datums - /Zeit-Funktionen: php.net/manual/en/ref.datetime.php
- expiry_date hier ist ein Feld in meiner Tabelle enthält das Datum, Wann das Paket Los zu verfallen. Ein Datum in der Zukunft.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Okay, ich werde ein paar Annahmen, so dass meine Antwort kann klarer sein.
Wenn Ihr expiry_date ist das Datum, dass das Paket abläuft, können Sie php verwenden, um zu überprüfen, ob es ein Datum in der Zukunft oder nicht so gerne.
Versuchen DATEDIFF in MySQL
Oder in PHP könnte man eine Iteration durch die Antworten und wählen Sie so etwas wie: