gpt4 book ai didi

javascript - $昨天 = $今天.setDate($today.getDate() - 1);不显示昨天的日期

转载 作者:行者123 更新时间:2023-12-01 01:38:07 24 4
gpt4 key购买 nike

我试图在开始日期字段中获取昨天的日期,在结束日期字段中获取今天的日期。然而,这是行不通的。每次它都显示今天的日期。我在 stackflow 上搜索了不同的解决方案,但这不起作用。有人可以帮我解决这个问题吗?

$today = new Date();
$yesterday = $today.setDate($today.getDate() - 1);

$('.panel-body').find('#startdate').datepicker('setDate', $yesterday );
$('.panel-body').find('#enddate').datepicker('setDate', $today);

最佳答案

当您对 $today 执行 setDate 操作时,它会更改 $today 变量的日期。当您将值分配给 $yesterday 时,它会分配 $today.getTime() 值。

引用以下代码解决:

var $today = new Date();
var $yesterday = new Date($today);
$yesterday.setDate($today.getDate() - 1);
console.log('Today', $today);
console.log('Yesterday', $yesterday);

关于javascript - $昨天 = $今天.setDate($today.getDate() - 1);不显示昨天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52647707/

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