gpt4 book ai didi

javascript - Vue 日期值,以 ISO 格式获取当前日期减去 1 天

转载 作者:行者123 更新时间:2023-11-30 19:10:17 25 4
gpt4 key购买 nike

我使用选择器的日期值返回 Vue 数据时遇到问题,因此我可以将 endDate 设置为当前日期,将 startDate 设置为当前日期 - 1。下面的示例正确地给出了今天的日期 endDate 但为 startDate 尝试此方法并没有给我任何结果。

在 Vue 中将默认开始日期设置为当前日期 - 1 天的合适方法是什么?

data(){
return{
startDate: new Date()-1.toISOString().substring(0,10),
endDate: new Date().toISOString().substring(0,10),
}
}

最佳答案

因为一天有 24 * 60 * 60 * 1000 毫秒,所以要减去一天要减去多少毫秒

但是,你这样做的方式在另一种方式上是不对的

new Date()-1.toISOString().substring(0,10)

基本上是

new Date() - (1.toISOString().substring(0,10))

有用的是

new Date(Date.now()-86400000).toISOString().substring(0,10)

由于 Date.now() 以毫秒为单位返回当前时间

关于javascript - Vue 日期值,以 ISO 格式获取当前日期减去 1 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58558970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com