【发布时间】:2020-06-07 07:09:44
【问题描述】:
我即将为 db 保存一个额外的时间戳:last_sent
我想以与默认时间戳(created_at 和 updated_at)相同的方式保存它 - 这意味着我将像这样迁移它:
$table->timestamp('last_sent')->nullable
(有时它会为空..)
我的问题是我应该将时间值以什么格式保存到此列?
我找到了两个选项,但不确定哪个是正确的:
Carbon\Carbon::now()->toDateTimeString();
或者只是
Carbon\Carbon::now();
保存日期和时间以使其像默认时间戳一样的正确方法是什么?
【问题讨论】:
-
您能举例说明
created_at和updated_at的外观吗? -
这是laravel默认的时间戳,会在post中清除!
-
当然可以,但我可能会帮助你,除了我不使用 laravel。 Laravel 在这里并不重要,重要的是数据的样子。如果它是像
1591514175这样的原始数字,那么我可以告诉你它只是一个时间戳,所以 PHP 的原生time()函数就足够了。
标签: php laravel php-carbon