我使用此功能在wp页面上显示小时(通过function.php)
function displaydate(){
return date('H:i');
}
但它让我回敬了服务器时间。
我想让它向我展示欧洲/巴黎时刻。
由于
答案 0 :(得分:1)
使用date_default_timezone_set
设置时区:
function displaydate(){
date_default_timezone_set('Europe/Paris');
return date('H:i');
}
答案 1 :(得分:1)
一旦您开始添加复杂性(例如更改时区),我建议您使用DateTime
类替代date()
。
示例:
function displaydate() {
$datetime = new DateTime;
$paris_tz = new DateTimeZone( 'Europe/Paris' );
$datetime->setTimezone( $paris_tz );
return $datetime->format( 'H:i' );
}