は、私はこのようになりますデータベースから引き出された日時を持っている:2000-01-01 08:00:00
PHP:datetimeを文字列に変換する最も良い方法は?
今、私はので、私は残っているすべてはあるそれを変換する必要があります。08:00:00
これを行うための最善の方法は何ですか?
は、私はこのようになりますデータベースから引き出された日時を持っている:2000-01-01 08:00:00
PHP:datetimeを文字列に変換する最も良い方法は?
今、私はので、私は残っているすべてはあるそれを変換する必要があります。08:00:00
これを行うための最善の方法は何ですか?
を使用することができます。
substr('2000-01-01 08:00:00', 11);
+1:結果が常にDATETIME形式である場合、これが最も安全な方法です。実際の日付の解析は常にタイムスタンプの不安を抱えている(これは本来は望ましいが、ここではない) –
php strtotime関数を使用してdatetimeオブジェクトに変換し、formatメソッドを使用して必要に応じてきれいに表示することもできます。などあなたは午前/午後に置くことができるようにして、24時間または12時間の操作を行い、あなたが日付でやりたい、
$date = strtotime('2000-01-01 08:00:00');
echo $date->format('H:i:s');
これは実際の回答です。受け入れられた答えは、尋問者がやったことですが、質問された質問に対する答えではありません。 –
それを引っ張っ 'TIME(列)'行うことであろう最も簡単な方法データベースから。 –