数値を実際の月に変換したいと思います。1か月しか必要ありません。
私は今このようにしようとしています
$str = 8;
$anInt = intval($str);
$test = date('M',$anInt);
echo $test;
結果はJANだったので、結果は「AUG」になるはずでした。どうしてか分かりません。
私へのアイデアや提案はありますか?
数値を実際の月に変換したいと思います。1か月しか必要ありません。
私は今このようにしようとしています
$str = 8;
$anInt = intval($str);
$test = date('M',$anInt);
echo $test;
結果はJANだったので、結果は「AUG」になるはずでした。どうしてか分かりません。
私へのアイデアや提案はありますか?
質問が重複しています。ここを読んでください。
日付関数についてはこちらをご覧ください。
date()
タイムスタンプを使用する必要があります。日付値をタイムスタンプに変換するには、strtotimeを使用します
$date = '2012-8-8';
$timestamp = strtotime($date);
echo date('M',$timestamp);
あなたの問題について:
$monthnumber = 4;
$date = '2012-'.$monthnumber.'-8';
$timestamp = strtotime($date);
echo date('M',$timestamp);