这可能是一个非常基本的问题,但我无法理解什么是错用下面的代码PHP的警告:日期()预计至少有一个参数,0给出
$currentDateTime = new DateTime(date(), 'Europe/London');
它抛出以下警告
PHP警告:日期()预计至少1参数,0给定
这可能是一个非常基本的问题,但我无法理解什么是错用下面的代码PHP的警告:日期()预计至少有一个参数,0给出
$currentDateTime = new DateTime(date(), 'Europe/London');
它抛出以下警告
PHP警告:日期()预计至少1参数,0给定
试试这个:
$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
你应该传递PARAM /格式内date()
这样的:
$currentDateTime = new DateTime(date('Y-m-d H:i:s'), 'Europe/London');
希望这有助于!
需要提供格式向date()
作为参数。你可以使用如下。
$currentDateTime = new DateTime(date("Y-m-d"),new DateTimeZone('Europe/London'));