Ich habe diesen PHP-Code:
$monthNum = sprintf("%02s", $result["month"]);
$monthName = date("F", strtotime($monthNum));
echo $monthName;
Aber es kehrt Decembereher zurück als August.
$result["month"]ist gleich 8, also sprintffügt die Funktion ein hinzu 0, um es zu machen 08.
strtotimeaber keine Ahnung was "8" bedeutet. strtotimeanalysiert vollständige Zeitstempel wie "2012-05-12 08:43:12". Was bedeutet "8" in diesem Zusammenhang?
echo date( "F", time() );? Zum Beispiel echo date( "F", strtotime("2019-03-09") );wird "März"
strtotimehat keine Ahnung, was Sie versuchen zu tun. Alternativ können Sie einfach einen Schalter für so etwas verwenden.