首页 > 解决方案 > Vue中Laravel中Json的格式日期

问题描述

我有一个问题,我将 d / m / Y 格式的日期从 Laravel 传递给 Vue,我想将它增加一个月,但是当我尝试这样做时:

从 laravel 将其作为 JSON 集合发送:

'date' => date ('d/m/Y', strtotime ($row->date)),

2020 年 3 月 8 日

在 Vue 中:

let nextdate = new Date(date);

我把日期和月份倒过来了。

2020 年 3 月 8 日星期日 00:00:00 GMT-0500(秘鲁标准时间)

它应该会在 2020 年 8 月 3 日发布。

标签: javascriptphplaravelvue.js

解决方案


尝试这个

Carbon\Carbon::make($row->date)->setTimezone('America/Lima')->addMonth()->format('d/m/Y');

不要忘记仔细检查您的时区,您可以在这里America/Lima找到您的时区


推荐阅读