为啥日期会更改 1 天?
Posted
技术标签:
【中文标题】为啥日期会更改 1 天?【英文标题】: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 天? 将控制台图像替换为文本数据会更好。 【参考方案1】:尝试用 axios 做这个:
axios.get('api_address/sampleparams').then( response => this.data = response.data);
也许当你 console.log() 时你的 this.data 没有更新。
【讨论】:
以上是关于为啥日期会更改 1 天?的主要内容,如果未能解决你的问题,请参考以下文章