【问题标题】:PHP the_date with setlocale not working带有 setlocale 的 PHP the_date 不起作用
【发布时间】:2015-02-09 15:35:00
【问题描述】:

我在 wordpress 中有 echo the_date 函数来显示帖子日期。我想将其修改为匈牙利语。我尝试使用 setlocale 但它不起作用(也许日期不能用 setlocale 编辑?) 谁能帮帮我?

目前是这样的

<span class="single-date"><?php setlocale(LC_TIME,'hu_HU.utf-8'); echo the_date('F d, Y');  ?> </span>

日期显示如下:2015 年 2 月 3 日

我需要将月份名称修改为匈牙利语。

谢谢!

【问题讨论】:

  • date() 不支持区域设置。无论 the_date() 使用什么,都将被修改为使用 strftime()
  • @MarcB 感谢您的回复。如何将 the_date() 的输出转换为 strftime() ?

标签: php wordpress date setlocale


【解决方案1】:

您必须改为检查您的 WordPress 设置。您可以在那里设置您的时区,也可以编辑 the_date 以日期格式显示的内容。

【讨论】:

  • 时区设置为正确的,我认为 wordpress 语言需要设置为匈牙利语,但我不能这样做(它需要是英语)。只有月份名称需要是匈牙利语。日期格式也设置正确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-28
  • 1970-01-01
  • 2012-03-18
  • 2015-11-20
相关资源
最近更新 更多