【发布时间】:2016-05-07 15:13:56
【问题描述】:
平台:Laravel 5.1
数据库:MySQL
我还使用分形转换器将返回的数据转换为 JSON 对象。
将这个protected $dateFormat = 'Y-m-d H:i'; 放入我的模型后(注意缺少的:s)Carbon 抛出错误:
exception 'InvalidArgumentException' with message 'Trailing data' in C:\project1\vendor\nesbot\carbon\src\Carbon\Carbon.php:425
根据文档,这应该可以工作:https://laravel.com/docs/5.1/eloquent-mutators#date-mutators
我尝试了以下方法:
- 将我的 MySQL 表结构从
TIMESTAMP更改为DATETIME- 没有变化 - 使用
substr($time, 0, -3)更改返回值 - 出错 - 在 Gitter 中寻求帮助,得到了这个:
我可能正在使用不使用 MySQL 格式的不同 Persistence
这是什么意思?
我如何确保Carbon::now() 或 MySQL 正在创建没有秒的时间戳?
或
如何只返回Y-m-d H:i?
【问题讨论】:
-
你找到答案了吗?
标签: php mysql datetime timestamp laravel-5.1