当前浏览:首页 / WordPress函数 / wp_date()

wp_date( string $format, int $timestamp = null, DateTimeZone $timezone = null )

以本地化格式检索日期

datemore...


描述

这是一个较新的功能,旨在取代date_i18n(),而不存在遗留问题。

请注意,与date_i18n()不同,此函数接受真正的Unix时间戳,而不是与时区偏移量求和。


参数

$format

(string) (必填) PHP日期格式。

$timestamp

(int) (可选) Unix时间戳。默认为当前时间。

默认值: null

$timezone

(DateTimeZone) (可选) 要输出结果的时区。根据站点设置默认为时区。

默认值: null


返回

(string|false) 日期,如果语言环境指定,则进行翻译。时间戳输入无效时为False。



源码

查看源码 官方文档


更新日志

版本描述
5.3.0开始引入

使用示例

  • 示例1

    要获得可翻译的与the_date();相同的结果,您需要:

    echo wp_date( get_option( 'date_format' ), get_post_timestamp() ); ?>
    
  • 示例2

    请注意,此函数只返回日期,但不输出。

    当我拿起它时,我的肌肉记忆告诉我:

    wp_date(); 会输出

    然后存在类似 get_wp_date(); 用于返回

    我认为原因在于它只是替代PHP的date();而不是WordPress的the_date();