【发布时间】:2013-11-21 05:20:56
【问题描述】:
我将 Laravel 4 与 PostgreSQL 一起使用。我通过迁移创建了 PostgreSQL 时间戳字段:
$table->dateTime('start_date');
我尝试插入使用 strtotime 生成的时间戳,但收到错误:
Invalid datetime format: 7 ERROR: invalid input syntax for type timestamp: "1383321600"
破解它有效:
new MyModel(array('start_date' => DB::raw("to_timestamp($start_date)")));
似乎应该有更好的方法。 Laravel 本身为 created_at 和 updated_at 自动填充的日期生成时间戳,没有问题。
【问题讨论】:
标签: php postgresql laravel