如何通过在Joomla中调用getDate()从对象获取日期时间字符串?

时间:2014-02-05 06:54:43

标签: joomla

我在joomla组件模型中调用getDate()函数,我正在尝试检索当前日期时间并将其检索到数据库。

我的代码是这样的:

$date = & JFactory::getDate();
$row->create_on= $date->toFormat();

首先,我需要使用'&'在模型中调用此函数

其次,此代码会弹出一条错误消息,说我正在调用未定义的方法toFormat()。

我不知道出了什么问题。 希望有人可以帮助我。

谢谢。

1 个答案:

答案 0 :(得分:3)

我建议你使用(Joomla核心扩展使用它来存储数据库中的cDate和mDate):

$date = JFactory::getDate();
$row->create_on = $date->toSql(true);

使用& 符号时,建议仅对变量使用引用,而不是方法或函数。在调试模式下,您将收到有关该通知的通知。

toSql 方法有参数使用本地时间(当为true时)或GMT时间(当为false时),默认值为false,因此如果要存储本地时间,则需要传递< strong> true 参数。