首页 > 解决方案 > 你如何在 PHP 中解析这个日期

问题描述

我想问你是否如何解析这个日期看起来像:“12/24/1990”在 laravel 中使用 Carbon 或内置 php 日期方法

$user->profile->birthdate

标签: phplaravelphp-carbon

解决方案


您可以在模型中使用这样的日期Profile修改器(或@Jesper 所说的日期转换):

class Profile extends Model
{
    protected $dates = [
        'birthdate', // date fields that should be Carbon instance
    ];
}

因此,每当您检索模型时,Laravel都会自动将birthdate属性转换为Carbon实例,您可以使用该format方法对其进行格式化,例如:

$user->profile->birthdate->format('m/d/y');

推荐阅读