ホームページ >バックエンド開発 >PHPチュートリアル >now() 関数で時間を表示できないのはなぜですか?

now() 関数で時間を表示できないのはなぜですか?

WBOY
WBOYオリジナル
2016-12-01 00:26:023258ブラウズ

リーリー

こんな一文。しかし、送信後、phpmyadmin データベースには日付のみが存在し、時刻はなくなり、出力は次のようになります—

リーリー

しかし、select now() を内部で直接実行すると、現在の日付と正確な時刻を取得できます。送信時に機能しないのはなぜでしょうか。

返信内容:

リーリー

こんな一文。しかし、送信後、phpmyadmin データベースには日付のみが存在し、時刻はなくなり、出力は次のようになります—

リーリー

しかし、select now() を内部で直接実行すると、現在の日付と正確な時刻を取得できます。送信時に機能しないのはなぜでしょうか。

テーブルの時刻フィールドが Datetime に設定されているかどうかを確認してください。Date または char(10) に設定されている場合、形式または長さが間違っているため切り捨てられます。

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