首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日期语言不变

问日期语言不变
EN

WordPress Development用户
提问于 2017-10-13 09:15:59
回答 1查看 540关注 0票数 0

我已经为我的wordpress网站使用了意大利语,它正确地显示了翻译,但是当我尝试用这个代码echo "<span class='date' style='margin-left:-20px;'>"; echo date('l, jS F, Y'); echo "</span>";检索日期和时间时,它给了我一个英文输出。为什么会发生这种事?

EN

回答 1

WordPress Development用户

发布于 2017-10-16 08:20:58

date()是一个本地的PHP函数。它的输出依赖于PHP区域设置和时区设置。在典型的WP环境中,这将是默认的英语区域设置和UTC时区( WP在核心启动期间设置)。

由于WP实现日期/时间组件早于PHP 5及其增强,因此它有许多自己的功能和约定。

用于日期本地化输出的适当WP函数是date_i18n()。它依赖于WP区域设置和时区设置,而忽略PHP设置。

值得注意的是,在date_i18n()实现中有许多突出的边缘情况和破坏。对它的任何使用都必须仔细审核其正确性,特别是对于时区信息的输出。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/282783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档