web前端(一)获取电脑时间和编辑
获取电脑时间
代码:
获取电脑时间:
var time = {//获取电脑时间
min: newTime.getMinutes(),
hours: newTime.getHours(),
day: newTime.getDate(),
month: newTime.getMonth() + 1,
year: newTime.getFullYear()
};
时间编辑:减去若干分钟、若干小时、若干天:
function minchange(time, minus_num) {
time.min = time.min - minus_num;
if (time.min < 0) {
time.min = time.min + 60;
time.hours = time.hours - 1;
if (time.hours < 0) {
time.hours = time.hours + 24;
time.day = time.day - 1;
if (time.day == 0) {
time.month = time.month - 1;
if (time.month == 0) {
time.month = time.month + 12;
time.day = time.day + 31;
time.year = time.year - 1;
} else if (time.month == 1) {
time.day = time.day + 31;
} else if (time.month == 2) {
if (time.year % 4 == 0) {
time.day = time.day + 29;
} else {
time.day = time.day + 28;
}
} else if (time.month == 3) {
time.day = time.day + 31;
} else if (time.month == 4) {
time.day = time.day + 30;
} else if (time.month == 5) {
time.day = time.day + 31;
} else if (time.month == 6) {
time.day = time.day + 30;
} else if (time.month == 7) {
time.day = time.day + 31;
} else if (time.month == 8) {
time.day = time.day + 31;
} else if (time.month == 9) {
time.day = time.day + 30;
} else if (time.month == 10) {
time.day = time.day + 31;
} else if (time.month == 11) {
time.day = time.day + 30;
}
}
}
}
}
function hourchange(time, minus_num) {
time.hours = time.hours - minus_num;
if (time.hours < 0) {
time.hours = time.hours + 24;
time.day = time.day - 1;
if (time.day == 0) {
time.month = time.month - 1;
if (time.month == 0) {
time.month = time.month + 12;
time.day = time.day + 31;
time.year = time.year - 1;
} else if (time.month == 1) {
time.day = time.day + 31;
} else if (time.month == 2) {
if (time.year % 4 == 0) {
time.day = time.day + 29;
} else {
time.day = time.day + 28;
}
} else if (time.month == 3) {
time.day = time.day + 31;
} else if (time.month == 4) {
time.day = time.day + 30;
} else if (time.month == 5) {
time.day = time.day + 31;
} else if (time.month == 6) {
time.day = time.day + 30;
} else if (time.month == 7) {
time.day = time.day + 31;
} else if (time.month == 8) {
time.day = time.day + 31;
} else if (time.month == 9) {
time.day = time.day + 30;
} else if (time.month == 10) {
time.day = time.day + 31;
} else if (time.month == 11) {
time.day = time.day + 30;
}
}
}
}
function daychange(time, minus_num) {
time.day = time.day - 1;
if (time.day == 0) {
time.month = time.month - 1;
if (time.month == 0) {
time.month = time.month + 12;
time.day = time.day + 31;
time.year = time.year - 1;
} else if (time.month == 1) {
time.day = time.day + 31;
} else if (time.month == 2) {
if (time.year % 4 == 0) {
time.day = time.day + 29;
} else {
time.day = time.day + 28;
}
} else if (time.month == 3) {
time.day = time.day + 31;
} else if (time.month == 4) {
time.day = time.day + 30;
} else if (time.month == 5) {
time.day = time.day + 31;
} else if (time.month == 6) {
time.day = time.day + 30;
} else if (time.month == 7) {
time.day = time.day + 31;
} else if (time.month == 8) {
time.day = time.day + 31;
} else if (time.month == 9) {
time.day = time.day + 30;
} else if (time.month == 10) {
time.day = time.day + 31;
} else if (time.month == 11) {
time.day = time.day + 30;
}
}
}
以上。