gpt4 book ai didi

javascript - 编辑日期对象Javascript

转载 作者:行者123 更新时间:2023-11-28 07:49:18 24 4
gpt4 key购买 nike

我正在尝试编辑 javascript 日期对象从系统时钟检索日期的方式。我正在测试一个 Javascript 应用程序,这不是用于生产的更改,而是严格用于测试目的。

我想传递一个包含年、月和日的参数,并让日期对象检索该参数,而不是从系统时钟获取日期。

创建新实例的问题是它将返回相同的日期而不用系统时钟更新时间。 IE。返回

Date {Fri Jan 20 2012 00:00:00 GMT+0700 (SE Asia Standard Time)}
Date {Fri Jan 20 2012 00:00:00 GMT+0700 (SE Asia Standard Time)}
Date {Fri Jan 20 2012 00:00:00 GMT+0700 (SE Asia Standard Time)}
Date {Fri Jan 20 2012 00:00:00 GMT+0700 (SE Asia Standard Time)}

通过仅编辑年、月和日,我需要保留分钟、秒等以随系统时钟更新,而不是出于测试目的而保持静态。

这是我目前正在做的事情,但对我来说没有用。

    Date = function (Date) {
return function () {
var date = new Date();
date.setFullYear(%s)
date.setMonth(%s);
date.setDate(%s);
return date;
}
}(Date)
alert(new Date())

编辑:我遇到的主要问题是我需要在我正在测试的窗口中打开控制台,并让它看起来是我想要的日期,而如果它不保持秒不变 http://postimg.org/image/6hzjw4h7j/

编辑:改变浏览器时间的解决方案如下

        Date = function(Date){
return function() {
date = new Date();
date.setTime(date.getTime() - %d);
return date;
}
}(Date);

感谢大家的意见,希望这对其他人有帮助。

最佳答案

我不确定这是否是你想要的。

function MyDate(year,month,day) {
var date = new Date();
date.setFullYear(year);
date.setMonth(month);
date.setDate(day);
return date;
}

var myDate = new MyDate(1990,04,10);

console.log(myDate);

关于javascript - 编辑日期对象Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27049850/

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