2016-07-04 25 views
-4

PHPでmssql dbを使用しています。どのPHP関数が現在の日時を返すことができるか。 (つまり)現在の日付と時刻を次のような形式で保存したいとします。PHPで現在の日付と時刻を '2016-07-04 00:00:00.000'の形式で取得します。

2016-07-04 11:10:05.000 

ありがとうございました!

+0

このような何か: 'エコーSUBSTR(日付( "はYmd H:I:SU"、時間())、0、-3)。 ' – Thamilan

+0

@タミラン、私はそれを取得しませんでした – Keynes

答えて

5

使用タのデータ>フォーマットhttp://php.net/manual/it/function.date.php

$date = new DateTime('2000-01-01'); 
echo $date->format('Y-m-d H:i:s.u'); 
+0

エコー日付( 'Ymd H:i:s');十分です..? – Keynes

+0

あなたが2回目の "Ymd H:i:s"だけを望むなら、あなたは "Ymd H:i:s.0000"を使うことができます:0000にしたい場合は、miilsecondを "Ymd H:i:su"取得する2016-07-04 11:10:05 – scaisEdge

+0

はい私はそれを得た。共有してくれてありがとう.. – Keynes

1

"日付"を使用すると、出力をフォーマットすることができ、 "時間"を使用すると、現在のunix時間が得られます。

echo date("Y-m-d H:i:s.u", time()); 

ドキュメント:http://php.net/manual/it/function.date.php

1

12時間形式

date("Y-m-d h:i:s.u")

24時間形式

date("Y-m-d H:i:s.u")

関連する問題