ホームページ > バックエンド開発 > PHPチュートリアル > 提出後に時刻を 2014-1-1 から 2014-01-01 に変更する方法

提出後に時刻を 2014-1-1 から 2014-01-01 に変更する方法

WBOY
リリース: 2016-06-13 12:08:16
オリジナル
1029 人が閲覧しました

提出後、時間は 2014-1-1 から 2014-01-01 にどのように変化します
EXCEL テーブルを使用してデータをインポートする場合、たとえば:
$kq_date=$data->sheets[0] ['cells'][ $i][3] //これは 3 番目の列です。2014-1-1
の場合、データベースに書き込まれるときに $kq_date を 2014-01-01 に変更する方法です。 2014-01-01 に変更しないと、データベースフィールドに書き込まれると 0000-00-00 になります。何が起こっているのかわかりません。
------解決策のアイデア ------------- ----------

echo date('Y-m-d',strtotime('2014-01-01'));
ログイン後にコピー

-----解決策のアイデア-- ---------------- ----
文字列の場合は変換できます
<br />$d = '2014-1-1';<br />echo date('Y-m-d', strtotime($d));<br />
ログイン後にコピー

-- ----解決策のアイデア------------ ----------
これは、データベースに保存されているフィールドのタイプが間違っているためです。
1 つ目は、データベースに保存されているフィールドの種類を変更することです
2 つ目は、date 関数と strtotime 関数を使用することです

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート