0

我有一些代码使用自定义日期格式显示日期,如下所示:

echo JHtml::_('date',$price->date_from,JText::_('DATE_FORMAT_DM'));

我的西班牙语文件 es-ES.ini 中列出了字符串 DATE_FORMAT_DM,如下所示:

DATE_FORMAT_DM="d M"

我的问题是它不能将月份翻译成西班牙语 - 它可以在本地主机上运行,​​但不能在实时服务器上运行。

我完全不知道为什么会这样,任何帮助将不胜感激。

4

2 回答 2

1

好的,我找到了答案,基本上是语言文件加载有问题。我将主要 language.ini 文件中的日期格式字符串复制并粘贴到我的组件 ini 文件中,它可以工作。

于 2013-05-09T16:17:25.447 回答
0

尝试使用以下内容:

echo date($price->date_from, JText::_('DATE_FORMAT_DM'));

否则尝试使用您的方法,但没有语言字符串,因此:

echo JHtml::_('date',$price->date_from, 'd M');

希望这可以帮助

于 2013-04-10T16:40:19.433 回答