文字列リンク

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

 $startdate=$_POST['date'];$starttime=$_POST['time'];

date は日付を取得します // 形式は 2016-01-27 です
time は時間を取得します // 形式は 18:00:000 です
スプライシングについて話したいですこれら 2 つのうち、現在の 2016-01-27 18:00:000 形式です。
次に、それをデータベースに保存します (フィールドは日時型です)。
肝心なのはつなぎ方です。結合すると日付部分だけが表示され、その後は何も表示されません。理由はわかりません。


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

タイプミス はい!
これら 2 つを結合して、2016-01-27 18:00:000 の形式を提示したいと思います。

$startdate."   ".$starttime

$startdate."   ".$starttime


それではデータベースに保存したいと思います
$DT=$startdate."   ".$starttime;$DT2=(datetime)$DT;

$DT2 を直接保存するだけですデータベース内でわかりました。

$date = "$startdate $starttime";

$date = "$startdate $starttime";

これを書いたのですが、 $startdate の値。それ以降の時刻は失われます。
私の時間は 09:00:00 の形式です。
これはなぜですか?

OK、解決しました。前にある変換タイプに気づきませんでした。

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