私は人々から私の髪を引っ張ろうとしています。ドロップダウン メニューから日と月を選択するフォームがあり、現在の年が自動的に連結されます。
サーバー上で私はこれを持っています:
$received = date("Y")."-".$_POST['month']."-".$_POST['day'];
$date = strtotime($received);
$newformat = date('Y F j',$date);
echo $newformat;
$_POST['month'] == 'April'
と言ってみましょう$_POST['day'] == '5'
出力は常に次のようになります。
2013 April 1
(つまり、日のデフォルトは 1 です)。
興味深いことに$_POST['day'] == '24'
、出力は次のようになります。
2013 April 2
それはちょうど最初の数字を見ているかのようです..どんなアイデアでも大歓迎です!