gpt4 book ai didi

php - 在 Joomla 模块中使用区域设置日期格式

转载 作者:行者123 更新时间:2023-12-04 07:06:04 25 4
gpt4 key购买 nike

如何在 Joomla 中以区域设置日期/时间格式输出日期?

我正在创建一个应该打印日期的模块。我知道我可以像这样对它进行肮脏的破解:

    strftime(format_string, strotime($date));

...但我想要一个更流畅的解决方案,它会使用 Joomla 的内置语言环境处理功能。

最佳答案

在 Joomla! 1.5有JDate类:

function getLocalizedDate($date = 'now', $format_string = '%Y-%M-%D')
{
jimport('joomla.utilities.date');
$jdate = new JDate($date);
return $jdate->toFormat(JText::_($format_string));
}

工作日和月份名称由 JDate 类本地化,此外,如果格式字符串已知(如 '%Y-%M-%D'),它也会被国际化 - 参见文件的开头/language/xx_XX/xx_XX.ini(其中 xx 是使用的语言。)

注意:JDate 还应用在 configuration.php 中设置或被 Joomla! 覆盖的时区!用户。时间字段应始终存储为 +0000 GMT。

关于php - 在 Joomla 模块中使用区域设置日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1097480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com