Laravel:设置时间戳仅返回自定义日期

时间:2018-06-08 06:05:34

标签: laravel datetime laravel-5

在我的应用中,我只是将timezone设置为UTC,当我返回回复时,我将日期格式设为UTC

    "created_at": {
        "date": "2018-05-18 15:17:37.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "updated_at": {
        "date": "2018-06-08 05:49:05.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    }

但我只需要updated_at : 2018-06-08 05:49:05,我不需要timzone type, timezone .. 预期:

    "country"   : "United States Of America",
    "region"    : "Northeast",
    "updated_at": "2018-06-08 05:49:05"

我该怎么做?

1 个答案:

答案 0 :(得分:2)

看看这个

https://laravel.com/docs/5.6/eloquent-mutators#date-mutators

您可以使用模型中的存取方法和所需的时间格式来完成此操作。

要轻松格式化日期和时间,请使用Carbon

https://carbon.nesbot.com/