我在mysql表中有一个类型为'TIMESTAMP‘的字段,并且在我的视图上使用日历来获取dd/MM/YYYY格式的日期。使用以下代码插入数据
$billing = new Billing;
$billing->date = Input::get('date');
$billing->save();它在我的字段中用0000-00-00 00:00:00填充数据。如何获取正确的值。我还尝试将其转换为时间戳,如下所示。
$billing = new Billing;
$billing->date = date("Y-m-d H:i:s",strtotime(Input::get('date')));
$billing->save();但这也不是working...Can任何人的帮助!
发布于 2014-12-02 10:51:34
如果我理解正确的话,mysql时间戳必须保存为YYYY-mm-dd HH:ii:ss格式的字符串(即由date('Y-m-d H:i:s‘)返回)。您可以使用date('Y-m-d H:i:s'), strtotime(Input::get('date')))进行转换
https://stackoverflow.com/questions/27241067
复制相似问题