Antwort
<?php
$timestamp = strtotime('+6 years');
echo date('Y-m-d H:i:s', $timestamp);
?>
Geht das wirklich so in PHP? – ChaosPandion
Ja, was hast du erwartet? –
Ich denke, ich bin durch das .NET DateTime-Objekt verwöhnt. – ChaosPandion
strtotime('+6 years');
können Sie diesen Zeitstempel in so etwas wie strftime() übergeben; strtotime
Noch über Kommentar des ChaosPandion lachen :)
echo strtotime ("+6 years");
den Trick tun sollten.
189302400 ist die Anzahl der Sekunden in 6 Jahren.
Den aktuellen Zeitstempel abrufen, 189302400 hinzufügen und dann den Zeitstempel in eine Datumszeichenfolge konvertieren.
+1 für das Auslassen des erforderlichen Codes und die Fokussierung auf die Zeitstempel –
Umfasst dieser Zeitraum von sechs Jahren 0, 1 oder 2 Schaltjahre? (1700, 1800, 1900, 2100, 2200, etc, sind keine Schaltjahre.) –
Gut in der Theorie, aber in der Praxis gebrochen, da es Schaltjahre nicht richtig berücksichtigt. 1997-2003 muss einen Tag abziehen, da 2000 kein Schaltjahr war und 2003-2009 einen Tag hinzufügen musste, da sowohl 2004 als auch 2008 Schaltjahre waren. Das setzt sogar voraus, dass Sie innerhalb von 6 Jahren mindestens ein Schaltjahr geplant haben. –
Ihre Beschreibung ist nicht sehr präzise, aber echo date("Y-m-d", strtotime("+6 years"));
könnte sein, was Sie brauchen ...
date_default_timezone_set('America/Los_Angeles'); //required if not set
$date = new DateTime('1/1/1981');
$date->modify('+60 year');
echo $date->format('Y-m-d');
Above ist nicht betroffen von Unix-Zeitstempel Datumsbereich (vor 1970 und nach 2038).
Sie können auch direkt Daten mit Vergleichsoperatoren direkt vergleichen, müssen sie nicht in Zeitstempel konvertieren.
Benötigt PHP 5.3
+1 für echte objektorientierte Lösung – Cesc
- 1. Vergleichen Sie das Datum in zwei Jahren
- 2. JQuery DatePicker Standard-Datum vor 18 Jahren
- 3. Hat OCaml in den letzten Jahren ernsthafte Werbung bekommen?
- 4. Guzzle 6, Anfrage-String bekommen
- 5. Alter in Jahren - SQL/PHPMyAdmin
- 6. Kendo Date Picker Wählen Datum sollte beginnen Jahren
- 7. Wie mit data.table in Person Jahren zu schmelzen bekommen Jahr Suffix als variable Spalte?
- 8. Rückgabewerte in den folgenden Jahren
- 9. php bekommen Zukunft Datum Zeit
- 10. Berechnen Sie den genauen Datumsunterschied in Jahren mit SQL
- 11. Finden höchsten Wert in zehn Jahren
- 12. iOS: bekommen weekOfMonth von Datum Ausgabe
- 13. HTML5 Datum Eingang 6 stelliges Jahr
- 14. Wie aktuelles Datum/Uhrzeit als Datumsobjekt in PHP zu bekommen
- 15. PHP: einfachste Möglichkeit, das Datum des Monats 6 Monate vor dem ersten zu bekommen?
- 16. JavaScript: einfachste Möglichkeit, das Datum des Monats 6 Monate vor dem ersten zu bekommen?
- 17. R Datumsunterschied in Jahren erhalten (Fließkomma)
- 18. Erstellen von Dateien in c bekommen Abbruch: 6 Fehler
- 19. Berechnung von Jahren zwischen einem Schaltjahr
- 20. Berechne # von Jahren lebend in C# WinForm
- 21. Vergleichen Sie stammt aus verschiedenen Jahren in mySQL
- 22. Wie konvertiert man ein persisches Datum in ein gregorianisches Datum?
- 23. PHP Zeichenfolge Datum ein Datum in ein anderes Format?
- 24. SQL beitreten links bekommen MAX (Datum)
- 25. Format ein Datum in Javascript ohne
- 26. Suche + - Tag und Monat Bereich in den letzten Jahren basierend auf dem heutigen Datum
- 27. Überprüfen Sie, ob ein Datum größer als ein angegebenes Datum ist
- 28. Convert Datum Zeit in "6. April 2012" Format
- 29. Anzahl der Monate von Datetime in MySQL mit Jahren
- 30. Berechnen Sie ein Datum in Oracle SQL
Möglicherweise müssen Sie mit einem Escort-Service planen. – ChaosPandion
Wie reichen wir diesen Kommentar in die Kategorie "Beste Kommentare" ein? Tolle. – jay
Wie wäre es mit der Markierung einiger Ihrer 22 Fragen, die mit einigen richtigen Antworten beantwortet werden? – PetersenDidIt