JHTML日期无法在实时服务器上翻译



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

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

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

DATE_FORMAT_DM="d M"

我的问题是它不能把月份翻译成西班牙语——它在本地主机上工作,但在实时服务器上不行。

我完全不知道为什么会这样,任何帮助都将是非常感激的。

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

试着使用下面的代码:

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

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

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

希望能有所帮助

最新更新