php mktime oder strtotime?
Ich versuche zu konvertieren 2010-02 bis Februar 2010. Aber, ich bekomme den Dezember 1969
Ich habe versucht, mit mktime, strtotime, sowie eine Kombination der beiden, aber immer noch nicht in der Lage gewesen, es zu tun...
Dies ist, was ich versucht habe zuletzt...
$path_title = date('F, Y', mktime(0,0,0,2,0,2010));
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies wäre ein Weg, es zu tun:
Andere Möglichkeit wäre:
strtotime
können nicht mit mehrdeutigen Datumsangaben wie "2010-02", aber wenn Sie es, ein Datum sollte es funktionieren.Andernfalls können Sie sich möglicherweise in so etwas wie
DateTime::createFromFormat
.Versuchen Sie dies:
Müssen Sie sicherstellen, dass Sie gültige Werte
mktime()
. In Ihrem Beispiel, das Sie bearbeitet haben, in der Frage, Sie haben0
wie der Tag, das ist tatsächlich der erste Tag minus eins, was bringt Sie in das Vorherige Monat.