【问题标题】:Format date of Json from Laravel in VueVue中Laravel中Json的格式日期
【发布时间】:2020-08-03 22:48:51
【问题描述】:

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

从 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 日发布。

【问题讨论】:

  • 是否可以从 Laravel 发送日期以发送标准格式? Date(string) 构造函数依赖于 Date.parse(string),它主要考虑 ISO 格式,例如 2020-08-03?否则,您必须手动解析 API 响应。

标签: javascript php laravel vue.js


【解决方案1】:

试试这个

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

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

【讨论】:

    猜你喜欢
    • 2019-07-26
    • 2022-08-11
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多