如何基于wordpress设置获取时间戳

huwehgph  于 2022-12-22  发布在  WordPress
关注(0)|答案(2)|浏览(165)

我正在编写一个简单的wordpress插件,并使用了time()函数,但我注意到它返回的是服务器unix时间戳,而不是我在wordpress中设置的时区。
我如何根据wordpress时区设置检索unix时间戳?

ev7lccsx

ev7lccsx1#

使用current_time

<?php
    echo "Your local site time: " . date( 'Y-m-d H:i:s', current_time( 'timestamp', 0 ) );
?>

有用链接

mklgxw1f

mklgxw1f2#

几乎所有的主要时间函数都接受参数。我认为改变这一点是明智的。

wp_date( string $format, int $timestamp = null, DateTimeZone $timezone
= null ) Retrieves the date, in localized format.

Parameters #Parameters $format (string) (Required) PHP date format.

$timestamp (int) (Optional) Unix timestamp. Defaults to current time.

Default value: null

$timezone (DateTimeZone) (Optional) Timezone to output result in. Defaults to timezone from site settings.

Default value: null

相关问题