0 レビュー
2 回答
SQLとPHPの日付
私は小さな自作のブログに取り組んでおり、新しいブログアイテムをphpmyadminに手動で挿入しています。 Webサイトで、ブログアイテムを選択するためのクエリを実行します。
日付を次のように表示したい:
2011年4月30日
私はすでにアイテムを自分で挿入しているので、VARCHARフィールドを持って日付mysqlを挿入する方が良いでしょうか、それとももっと良い方法がありますか?
phpmyadminで使用するフィールドの種類がわかりません。また、PHPを使用して、希望どおりに日付を表示する方法もわかりません。
ありがとう!
わからない
0
レビュー
答え :
解決策:
varcharフィールドではなく、MySQL日時フィールドを使用します。そうすれば、日付で並べ替えたり、その他の便利なことを実行したりできます。また、日付の表示方法を後で変更することもできます。
わからない
0
レビュー
答え :
解決策:
ブログのエントリやコメントの場合は、自分で日付を挿入しません。 MySQLのtimestamp
を使用できます。これは、何も指定しない場合、デフォルトで現在のtimestampを使用します。このようにして、新しい記事に管理セクションを使用する状況に備えてブログを準備できます。今のところ、複数の文字を入力する手間を省くことができます。
出力用にフォーマットする場合は、 DateTime クラスを使用して、次のようにフォーマットできます。
$date = date_create('2011-04-30 17:50:20');
echo date_format($date, 'F jS, Y');
またはOOPの方法:
$date = new DateTime( '2011-04-30 17:50:20' );
echo $date->format( 'F jS, Y' );
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。