use*_*852 4 php datetime zend-framework date zend-db
我有一个基于Zend Framework的网站.有一个表单供用户填写,输入的数据将插入数据库中.
用户不输入日期/时间.我想根据当前日期/时间填充数据值.日期字段的类型为datetime.
我经常收到以下错误消息:
Notice: Array to string conversion in D:\wamp\www\CNFSORG\library\Zend\Db\Statement\Pdo.php on line 228
Run Code Online (Sandbox Code Playgroud)
我尝试过以下操作:
<?php $date = new Zend_Date(); ?>
Run Code Online (Sandbox Code Playgroud)
也尝试过:
<?php $date = new Zend_Db_Expr('NOW()'); ?>
<?php $date = new Zend_Db_Expr('CURDATE()'); ?>
Run Code Online (Sandbox Code Playgroud)
如果有人能指出我正确的方向,我将非常感激.
提前致谢...
正确的答案是
<?php $date = new Zend_Db_Expr('NOW()'); ?>
Run Code Online (Sandbox Code Playgroud)
您可以尝试使用类似的东西从PHP创建当前时间戳
<?php $date = new \DateTime(); ?>
Run Code Online (Sandbox Code Playgroud)