テーブルでtypeを使用datetimeしましたが、次の形式を使用してこれを表示する方法がわかりません。
date("F j, Y, g:i a");
2012年11月9日午前9時17分
私はもう試した
echo date("F j, Y, g:i a", $row["date"]);
しかし、私はこのエラーを受け取ります:
注意:69行目のC:\ wamp \ www \ crud_exer\content.phpで検出された整形式ではない数値
私は何をすべきか?
テーブルでtypeを使用datetimeしましたが、次の形式を使用してこれを表示する方法がわかりません。
date("F j, Y, g:i a");
2012年11月9日午前9時17分
私はもう試した
echo date("F j, Y, g:i a", $row["date"]);
しかし、私はこのエラーを受け取ります:
注意:69行目のC:\ wamp \ www \ crud_exer\content.phpで検出された整形式ではない数値
私は何をすべきか?
$date = new DateTime($row["date"]);
echo $date->format('F j, Y, g:i a');
これはトリックを行う必要があります
あなたが逃しましたstrtotime()
echo date("F j, Y, g:i a", strtotime($row["date"]));
mysqlタイムスタンプを使用していると仮定します。試してみてください
$row['date'] = "2009-12-12 11:10:28"; // this is for example only - comment out when tested
echo date("F j, Y, g:i a", strtotime($row['date']));
PHPには、日付をフォーマットする関数があります。また、その関数はDateTime :: format()の同盟です。
echo date_format($date, 'g:ia \o\n l jS F Y');
#output: 5:45pm on Saturday 24th March 2012