我正在处理日期,我的代码如下:
(currentDate只是要记住的实际日期,而showDateate是一个变量,该变量在函数中进行了更改以从数据库中获取特定于日期的数据
var currentDate = new Date();
var shownDate = currentDate;
现在,如果我更改showDateDate(例如添加7天),那么currentDate也将更改。我知道,分配这样的变量会使showdDate类似于指向currentDate,从而也对其进行更改。
让我知道您是否需要更多代码或其他任何东西。
答案 0 :(得分:3)
您可以使用new Date
进行克隆:
var currentDate = new Date();
var shownDate = new Date(currentDate);