Laravel在场上加30分钟.示例:$ is_expired = $ created_at + 30minutes;

Shi*_*han 2 php laravel laravel-5.4

我想添加两个时间戳,如下例所示:

$created_at = "2018-07-23 12:15:43";
$is_expired = $created_at + 30mins;
Run Code Online (Sandbox Code Playgroud)

内容$is_expired应该是2018-07-23 12:45:43

Mar*_*cus 5

使用Carbon你可以做到

$is_expired = $created_at->addMinutes(30);
Run Code Online (Sandbox Code Playgroud)

默认情况下,在Laravel中安装Carbon,Laravel会自动更改您的日期.

如果日期没有变异,那么您可以使用它将它们解析为Carbon实例 Carbon::Parse($created_at)

或者,如果您$dates = []在模型中,您应该created_at像这样添加它

protected $dates = [
    'created_at',
    'updated_at',
    'deleted_at'
];
Run Code Online (Sandbox Code Playgroud)