Gibt es eine Möglichkeit herauszufinden, ob ein Datum innerhalb von 7 Tagen nach dem aktuellen Datum mit PHP liegt? Wenn ja, wäre es dann auch möglich herauszufinden, wie viele Tage dieses Datum entfernt ist?Fällt das Datum innerhalb von 7 Tagen? PHP
1
A
Antwort
2
$date = strtotime('2010-11-28');
if (strtotime('-7 days') < $date && $date < strtotime('+7 days')) {
// yup
}
$difference = abs($date - time())/60/60/24;
könnte etwas verfeinert werden, wenn man über Grenzfälle kümmern, ganze Tage und Tageslicht-Spar/Schaltsekunden Probleme, aber Das sollte dir hoffentlich die richtige Idee geben. Natürlich sollte die Date
class die bevorzugte Methode sein, um damit umzugehen, aber es ist nur in PHP 5.3+ verfügbar.
1
Für die erste, 7 Tage zum aktuellen Datum hinzufügen und sehen, welche größer ist.
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add
Für die zweite:
+0
Aber der erste Link ist für MySQL nicht PHP? –
Verwandte Themen
- 1. Formatieren Sie Zeile, wenn das Datum in einer Zelle innerhalb von 7 Tagen ist - Google Sheets
- 2. Überprüfen, ob ein Datum innerhalb von 7 Tagen der aktuellen Zeit ist
- 3. Erhalten Sie das Datum von 7 Tagen ab dem aktuellen Datum in Python
- 4. Subset Datenrahmen von ID, aber innerhalb von 7 Tagen
- 5. IIS 7: Wert nicht innerhalb des erwarteten Bereichs fällt
- 6. Wie war das Datum vor 180 Tagen?
- 7. Abrufen einer Punktzahl für ein Datum "Around" vor 7 Tagen
- 8. Datum Diiference in Tagen
- 9. Hinzufügen von Tagen zu $ Date in PHP
- 10. Hinzufügen von Tagen zu einem bestimmten Datum
- 11. Hinzufügen von Tagen zu einem Datum
- 12. Hinzufügen von Tagen zu Datum in ActionScript
- 13. Rails Datum Vergleich; Datum größer oder gleich Tagen
- 14. MySQL bekommen das Datum vor Tagen als Zeitstempel
- 15. Wie bekomme ich das Datum vor 31 Tagen?
- 16. MySQL: Ausgabe der Produktanzahl vor 7 Tagen
- 17. Powershell-Rückgabepostfächer, die innerhalb von 7 Tagen erstellt wurden und sich auf dem angegebenen Server befinden.
- 18. PHP Uhrzeit und Datum
- 19. Zeit von datetime extrahieren und bestimmen, ob die Zeit (nicht das Datum) in den Bereich fällt?
- 20. Vergleichswert bei t und t-7 Tagen
- 21. Excel Formel Anzahl von Tagen von einem Datum zu subtrahieren
- 22. Bash relatives Datum (vor x Tagen)
- 23. Warum fällt das Element aus?
- 24. Erhalte Datum mit vorherigen 30 Tagen zum aktuellen Datum
- 25. Java (Android) konvertieren SQLite Datum „x Tagen“
- 26. Javascript: Hinzufügen von Tagen zu einem beliebigen Datum
- 27. Algorithmus zum Hinzufügen oder Entfernen von Tagen aus einem Datum?
- 28. Hinzufügen von Tagen zu einem bestimmten Datum in jQuery
- 29. Auswählen von Datensätzen in mysql db vor 1, 7 und 30 Tagen mit datetime und php
- 30. Berechnen nach X Tagen von heute
Falls Sie noch nicht mit Zeitzonen zu tun haben, schlage ich vor, Sie haben es. Sobald Sie beginnen, verschiedene Zeitzonen für Ihre Anwendung zu verwenden, werden Sie Probleme mit Datumsmanipulationen bekommen. – Sairam