【问题标题】:Why do dates change by 1 day?为什么日期会更改 1 天?
【发布时间】:2020-12-27 23:16:17
【问题描述】:

我遇到了有趣的日期时间问题。也许这不是问题,但我无法解决它并变得疯狂。也许我错过了什么,或者我无法以真实的方式看待它。

我正在使用 axios 从 mongo 获取数据。数据为:

someMethods() {
this.data = this.$axios.get('api_address/sampleparams');
console.log(this.data);
}

而且,如果我想在我的模板上显示这些数据:

<template>
   <div>
      {{ data }}
   </div>
</template>
...

来自 axios 的 startdate 值是“2020-12-27T21:00:00.000Z”,这是真的。但我的意思是,为什么它在模板和 dom 中显示的时间少了 1 天?

我的位置是 gmt+3。

谢谢大家。

【问题讨论】:

  • 结束日期减去开始日期吗?我在您的示例中没有看到 -1 ...
  • 抱歉,我的意思是,为什么显示时间少了 1 天?
  • 将控制台图像替换为文本数据会更好。

标签: javascript vue.js datetime axios format


【解决方案1】:

尝试用 axios 做这个:

 axios.get('api_address/sampleparams').then( response => {this.data = response.data});

也许当你 console.log() 时你的 this.data 没有更新。

【讨论】:

    猜你喜欢
    • 2023-03-06
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多