私は小さなプログラミングの問題に遭遇しました。時間の計算を行う必要がありますが、入力として文字列しかありません。したがって、基本的に、この文字列をPHPの日付/時刻オブジェクトに変換する必要があります。それは私が問題を抱えている変換です。
$endtimestamp = "September 1, 2012 13:00 PM";
$doesntwork = strtotime(trim($endtimestamp));
$doesntwork2 = date_create_from_format("l, F j, Y G:i A", $endtimestamp);
$doesntwork3 = date("l, F j, Y G:i A", strtotime($endtimestamp));
正直なところ、これらの機能が想定どおりに機能しない理由がわかりません。これまでのところ、他のオンラインリソースはせいぜいあいまいです。誰かが私が間違っていることを教えてもらえますか?