gpt4 book ai didi

javascript - 如何使用javascript显示/打印当前日期和下一个日期

转载 作者:行者123 更新时间:2023-11-30 08:03:00 25 4
gpt4 key购买 nike

我有一个表单,我需要通过使用 javaScript 分别获取当前日期和下一个日期来进行一些验证。

我试过这段代码,但它不能正常工作。

var currentDate = new Date();//get current date

var validdate=currentDate;
validdate.setDate(validdate.getDate()+1);

但是当有效日期更改为 +1 时,当前日期也更改为 +1。

但我单独需要它,这意味着当我打印输出时:我得到了

currentDate = 5th May 2014;

validdate = 6th May 2014;

然后当我再次打印 currentDate 时,它变为“2014 年 5 月 6 日”。

如何在互不影响的情况下获取当前日期和下一个日期?

最佳答案

代替 validdate = currentDate; 试试 validdate = new Date();

出现问题是因为在 javascript 中,当您将一个对象传递给一个值时,它是通过引用而不是通过值传递的。因此,当您更改它时,您甚至会更改原始对象,因为您实际上并没有两个不同的对象。

关于javascript - 如何使用javascript显示/打印当前日期和下一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23466866/

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