Ich bin auf der Suche nach einer Bibliothek (Open Source) wie Joda-Time in der Java-Welt. Gibt es eine solche Bibliothek?
Joda-Time ist sehr hilfreich um Datum und Uhrzeit zu berechnen. Ich kann Tage, Wochen, Monat, Jahr addieren und kann Datum und Zeit leicht umwandeln.
Ich wünschte, es gibt eine Bibliothek wie Joda-Time für PHP.
Edit: Ich brauche einige Funktionen, die in Joda-Time zur Verfügung stehen wie daysBetween (um die Anzahl der Tage zwischen 2 date zu berechnen), monatsBetween und weeksBetween ... Einige Funktionen zum Hinzufügen und Subtrahieren von Daten sind in PHP selbst verfügbar.
strtotime
und date
kann manchmal Wunder bewirken, besonders wenn Sie mit Daten arbeiten & gt; = 1970 (dh, die als UNIX-Zeitstempel kodiert werden können) .
Wenn Sie eine neuere Version von PHP verwenden, ist die Klasse DateTime
(hinzugefügt in PHP 5.2, aber verschiedene Methoden wurden in PHP hinzugefügt 5.3) könnte auch hilfreich sein - andere Datum und Uhrzeit Klassen könnten auch helfen.
Sie können diese Bibliothek für PHP Datum und Uhrzeit ausprobieren Ссылка
Zitat von dort
Die PHP Date Library ist eine Sammlung von professionelle native PHP-Funktionen zu Arbeit mit Daten. Es ist nicht erforderlich alle PHP-Erweiterungen. Diese Bibliothek enthält die nützlichsten Funktionen zum Arbeiten mit Daten. Es enthält Funktionen zu validate das Datum, shift date von gegeben Anzahl der Tage, Differenz berechnen zwischen zwei Daten, Woche berechnen Nummer für ein bestimmtes Datum und vieles mehr. Es behandelt richtig Schaltjahre und ist ISO-kompatibel Professionel Programmierer hat mehr als 3 Tage zum Lernen verbracht das Thema, Code die Bibliothek, schreiben Handbuch und legte alles hier.
Ich habe es nicht persönlich getestet.
Ich kenne eine Komponente des Zend-Frameworks : Zend_Date. Es funktioniert gut für diesen Job.
Ich bin mir nicht sicher, aber Sie können es ohne das gesamte Framework verwenden.