質問: $date->format( "%y-%m-%d" ); } エラーが出ます-datetime::gettimezone() expects exactly 0 parameters, 1 given /example.php on line 5 . plzはエラーを修正するためのソリューションを必要としています
回答: 最後に、datetimezoneのオブジェクトをパラメーターとして渡すことにより、このエラーの解決策を見つけました(以下のコードの$date->settimezone(new datetimezone($tz));に注意してください)。正常に動作しています。if($date === null ) { $date = jfactory::getdate(); $tz = jfactory::getconfig()->get( 'offset' ); $date->settimezone(new datetimezone($tz)); //here! $date = $date->format( "y-m-d" ); }