在onclick、javascript使用的函数中更改日期
嘿,我有以下问题。我相信你可以帮助我: 我有一个按钮,可以改变小时+1小时或-1小时。但日期在同一天从00UTC跳到23 UTC,而不是前一天 注意:addZero完成从1到“01”的字符串(这是因为图像字符串需要01 02 03)在onclick、javascript使用的函数中更改日期,javascript,html,Javascript,Html,嘿,我有以下问题。我相信你可以帮助我: 我有一个按钮,可以改变小时+1小时或-1小时。但日期在同一天从00UTC跳到23 UTC,而不是前一天 注意:addZero完成从1到“01”的字符串(这是因为图像字符串需要01 02 03) 非常感谢您的帮助;) 我自己找到了解决办法。我忘了将变量设置为天(它是t,对于hpurs它是h)新的。致以最良好的祝愿 请参阅以下函数,该函数使用date.UTC(1970,0,1)作为起始值(1970年1月1日为)。请注意,不包括月份和年份,因为它们不是固定时间(
非常感谢您的帮助;) 我自己找到了解决办法。我忘了将变量设置为天(它是t,对于hpurs它是h)新的。致以最良好的祝愿 请参阅以下函数,该函数使用
date.UTC(1970,0,1)
作为起始值(1970年1月1日为)。请注意,不包括月份和年份,因为它们不是固定时间(闰年和月份的天数不同)
Date.prototype.addTime=函数(天、小时、分钟、秒、毫秒){
对于(var i=0;i可能的重复项)
function switch_image(i) {
if (i == 0) {
d.setUTCHours(d.getUTCHours() - 1);
if (d.getUTCHours() == 23) {
d.setUTCDate(d.getUTCDate() - 1);
}
h = addZero(d.getUTCHours());
} else {
d.setUTCHours(d.getUTCHours() + 1);
if (d.getUTCHours() == 0) {
d.setUTCDate(d.getUTCDate() + 1);
}
h = addZero(d.getUTCHours());
}
}