//获取年月日
function getYMD(date) {
let weeks = ["日", "一", "二", "三", "四", "五", "六"];
let year = date.getFullYear();
let month = date.getMonth() + 1;//获取当前月份的日期
let day = date.getDate();
let hour = date.getHours();
let minute = date.getMinutes();
let second = date.getSeconds();
let week = date.getDay(); //星期
return {
year,
month,
day,
hour,
minute,
second,
week,
weekStr: weeks[week]
}
}
//获取N年前/后的某天
function getMonDay(date, year) {
return date.setYear(date.getMonth() + year*1);//获取month月后的日期
}
//获取N月前/后的某天
function getMonDay(date, month) {
return date.setMonth(date.getMonth() + month*1);//获取month月后的日期
}
//获取N天前/后的某天
function getMonDay(date, days) {
return date.setDate(date.getDate()+days*1);
}
// 获取N天的毫秒数
function getTime(number) {
return number * 24 * 60 * 60 * 1000
}
// 数字加0
function formatNumber(number) {
let n = number.toString()
return n[1] ? n : "0" + n
}
//判断是AM or PM
function getAPM(hour) {
let APM;
if (hour >= 0 && hour < 5) {
APM = '凌晨';
}
else if (hour > 5 && hour <= 7) {
APM = '早上';
}
else if (hour > 7 && hour <= 11) {
APM = '上午';
}
else if (hour > 11 && hour <= 13) {
APM = '中午';
}
else if (hour > 13 && hour <= 18) {
APM = '下午';
}
else if (hour > 18 && hour <= 23) {
APM = '晚上';
}
return APM
}