私はPHPプログラミングにかなり慣れていないため、奇妙な問題に直面しています。さまざまなフォーラムを通じて、さまざまな形式の日付を目的の形式に変換する方法を学ぶことができましたが、今日はこれが不可能で、常に1月1日が与えられました。以前はうまく機能していたので、変数に与えたものは奇妙でした。私のコードは次のとおりです。
次のように、日付と strtotime の PHP 関数を組み合わせて使用しています。
$coll_date_1[$i] = $row->coll_date_1; //this is 08-08 i.e 8 Aug
$coll_date_1[$i] = date('d M',strtotime($coll_date_1[$i])); //this return 01 Jan
1 行目はデータベースの値を変数に代入し、2 行目はそれらを目的の形式に変換する関数です。私はばかげた間違いをしていることを知っていますが、それがどこにあるかを特定することはできません...