Saya punya kode PHP ini:
$monthNum = sprintf("%02s", $result["month"]);
$monthName = date("F", strtotime($monthNum));
echo $monthName;
Tapi itu kembali Decemberdaripada August.
$result["month"]sama dengan 8, jadi sprintffungsinya menambahkan a 0untuk membuatnya 08.
strtotimetidak tahu apa artinya "8". strtotimemem-parsing stempel waktu lengkap seperti "2012-05-12 08:43:12". Apa arti "8" dalam konteks ini?
echo date( "F", time() );:? Misalnya, echo date( "F", strtotime("2019-03-09") );akan menampilkan "Maret"
strtotimetidak tahu apa yang Anda coba lakukan. Atau gunakan saja saklar untuk hal seperti ini.