我使用date()函数来获取日,月和年。
$year = date(y);
$month = date(m);
$day = date(d);
但是我的托管在我所在的另一个地方,所以我需要增加11个小时。 你能告诉我怎么办? 感谢
答案 0 :(得分:43)
要么
date('Y-m-d', strtotime('+11 hours'));
添加11小时或创建DateTime对象并在需要的地方更改时区
$datetime = new DateTime; // current time = server time
$otherTZ = new DateTimeZone('America/Los_Angeles');
$datetime->setTimezone($otherTZ); // calculates with new TZ now
或只需使用
设置适当的时区答案 1 :(得分:1)
您可以使用http://www.php.net/manual/en/function.date-default-timezone-set.php将时区设置为您想要的时区