7

mysql タイムスタンプは標準形式 2013-02-20 02:25:21 です。date('H:i:s',$date) を使用すると、同じ無効な出力 18:33:33 が表示されます。正しい出力を得ますか?時:分:秒

4

5 に答える 5

19

これを使ってdate('Y-m-d H:i:s',strtotime($date));

于 2013-03-20T04:39:25.743 に答える
16

DATE_FORMATヒント : MYSQL関数で試してください

SELECT DATE_FORMAT('2013-02-20 02:25:21', '%H:%i:%s');

PHPのみで実行したい場合は、使用しますstrtotime

 date('H:i:s',strtotime('2013-02-20 02:25:21'));
于 2013-03-20T04:53:18.017 に答える
1

これはあなたを助けるかもしれません

date('H:i:s',strtotime($date));
于 2013-03-20T04:39:16.010 に答える
0

これを試して date('Y-m-d H:i:s',strtotime($date));

于 2013-03-20T04:43:09.700 に答える
0

試すstrptime()

strptime($date,"%H:%M:%S")
于 2013-03-20T04:44:23.057 に答える