ホームページ  >  記事  >  バックエンド開発  >  時刻は常に 1970 と表示されます。誰か確認するのを手伝ってくれませんか?

時刻は常に 1970 と表示されます。誰か確認するのを手伝ってくれませんか?

WBOY
WBOYオリジナル
2016-06-20 12:53:262032ブラウズ

Windows システムの MSSQL データベース、今回読み込むと常に 1970-01-01 07:00:07 と表示され、strtotime を追加しても機能しません
誰か良い解決策がありますか?

データベースフィールドデータ:





ディスカッションへの返信 (解決策)

処理せずに投稿 はい、データベースから直接読み取られた日付フィールドの内容

07 3 2015 4:06PM

は次のようになります

これを

2015- になるように処理する方法7-3 このような

クエリを実行するときは、convert(char, date,120) を日付として変換します
その 120 を変更して、最適な日付形式を選択することができます

さらに、strtotime この日付形式がわかりません。これがどのように機能するのか

echo date('Y-m-d H:I:s', strtotime('07/03/2015 4:06PM')); //2015-07-03 16:0:00

モデレーター、ありがとうございます

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