在WP内容页面上显示php中的本地小时

时间:2017-01-16 02:50:02

标签: php wordpress date hour

我使用此功能在wp页面上显示小时(通过function.php)

function displaydate(){
return date('H:i');
}

但它让我回敬了服务器时间。

我想让它向我展示欧洲/巴黎时刻。

由于

2 个答案:

答案 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' );
}

进一步阅读:http://php.net/manual/en/class.datetime.php