DATE_FORMATの使用方法

WBOY
WBOYオリジナル
2016-06-23 13:46:071050ブラウズ

DATE_FORMAT(submit_time,'%Y 年 %m 月 %d 日 %H 時 %i 分 %s 秒');
上記を押すと年、月、日が出ますが、時、分、秒は表示されません。出てきません、常に 00:00:00 秒になります
何が起こっていますか


ディスカッション (解決策) に返信します

submit_time フィールドには分と秒がありますか?

NOW() を直接書きました。これは機能しませんか?

submit_time フィールドに分と秒が含まれていますか?


NOW() を直接書きましたが、これで大丈夫ですか?

大丈夫です。 。

データベースに時間、分、秒がありますか?タイプは日付ですか?

はい。 。


$sql="select id,username,sex,qq,email,info,ip,DATE_FORMAT(submit_time,'%Y 年 %m 月 %d 日 %H 時 %i 分 %s 秒') からの順序id desc limit $offset,$pagesize";
これはコードですが、間違っていますか?

データベースに時間、分、秒はありますか?型は日付ですか、日付時刻ですか?


日付のようです

そうです、日付の後に時間、分、秒はありません

時刻として DATE_FORMAT(addtime,'%Y-%m-%d') を選択してください、 count(*) `テーブル名` からのカウントを時間ごとにグループ化します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。