考虑这个简单的代码:
$datetime = new DateTime('2015-12-12 23-23', new DateTimeZone('UTC'));
$timezone = new DateTimeZone('Europe/London');
$datetime->setTimezone($timezone);
现在我想在欧洲/伦敦时区显示我刚申请的日期,但没有给出任何日期格式。我希望日期格式与输入日期相同。
这个:$datetime->format()
不起作用。找不到format()
之外的其他方法来获取此日期:/
答案 0 :(得分:-2)
您只需使用date
而不是DateTime
<?php
date_default_timezone_set('Europe/London');
echo date('Y-m-d H-i');