日付値を再フォーマットしてデータベースに戻すのに大きな問題があります。ユーザーがjquery日付ピッカーを使用して日付を選択すると、読みやすい方法で表示されます。次に、日付を再フォーマットしてmysqlデータベースに配置しようとしています。
投稿された$weddingdateの値をエコーすると、次の形式が返されます。
2013年3月14日木曜日
だから......私はそれを取り、以下を使用してそれを再フォーマットしています:
if (isset($_POST['weddingdate'])) {$weddingdate = $_POST['weddingdate'];}else {$weddingdate = '';}
$date = DateTime::createFromFormat("D F d, Y", $weddingdate);
$processedweddingdate = $date->format("Y-m-d");
$ dateをエコーすると、何も表示されません。2行目のコメントを外すと、致命的なエラーが発生します。C:\ easyphp \ www \ twinfocus \の非オブジェクトでメンバー関数format()を呼び出します。 15行目のsubmiteditcalendaritem.php