javascript - 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 日发布。
解决方案
尝试这个
Carbon\Carbon::make($row->date)->setTimezone('America/Lima')->addMonth()->format('d/m/Y');
不要忘记仔细检查您的时区,您可以在这里America/Lima
找到您的时区
推荐阅读
- php - 银条 - CMS - 登录用户名和密码
- javascript - 更新数据库中的数据成功但为空
- maven - 声纳质量门插件抛出 numberFormatException
- html - 如何订购列表中的一项?
- wpf - Arduino - PC 通讯
- php - 使用 Imagick::compositeImage 获得精确的颜色匹配
- android - Android firebase:当我更新它时,孩子被覆盖了
- javascript - 带有正文边距问题的 ScrollTop
- android - 捕获 RealmFileException
- php - 教义 2:如何在 trait 中动态解析“targetEntity”和 JoinTable“name”?