2016-12-17 10 views
-1

与えられたことは非常に基本的な質問かもしれませんが、私はそれがPHPの警告:日付()は、少なくとも1つのパラメータを期待し、0

警告以下を投げるいただきました次のコード

$currentDateTime = new DateTime(date(), 'Europe/London'); 

と間違って理解することができません

PHP警告:日付()は、このようなdate()内部PARAM /フォーマットを渡す必要があり、少なくとも1つのパラメータを期待

答えて

1

はこれを試してみてください:

$date = new DateTime(date('Y-m-d H:i:s'), new DateTimeZone('Europe/London')); 
echo $date->date; // It will return current date time at your specified timezone 
0

所与0:

$currentDateTime = new DateTime(date('Y-m-d H:i:s'), 'Europe/London'); 

1

は、パラメータとしてdate()にFORMATを指定する必要があります。次のように使用できます。

$currentDateTime = new DateTime(date("Y-m-d"),new DateTimeZone('Europe/London')); 
関連する問題