首页 > 解决方案 > Laravel 7 将日期格式更改为时间戳

问题描述

您好,现在我有从数据库表中检索到的数据,格式为 ["2021-08-17 23:13:15"],我希望将其更改为类似 1629243333(另一个数据)的内容,因为我想要获得两个时间之间的天数差异。我尝试使用 gettimeStamp() 但它不起作用。

$updateRaw = \DB::table('tickets')
        ->where('id', $ticket)
        ->pluck('updated_at');

$updateRaw 是日期格式的数据。任何帮助将不胜感激谢谢

标签: phplaravel

解决方案


使用 Carbon 这样做,如果update_at列不是碳实例;

use Carbon\Carbon;
Carbon::parse($updateRaw[0])->timestamp;

如果是那么简单地做

$updateRaw[0]->timestamp;

更多信息:https ://carbon.nesbot.com/


推荐阅读