🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### // 获取时间判断上午下午 ~~~ function getText(){ var sjdate = new Date(); var sjtime = sjdate.getHours(); var sjtext = ''; if(sjtime>=6&&sjtime<9) sjtext = '早上好'; else if(sjtime>=9&&sjtime<11) sjtext = '上午好'; else if(sjtime>=11&&sjtime<13) sjtext = '中午好' else if(sjtime>=13&&sjtime<17) sjtext = '下午好'; else sjtext = '晚上好'; return sjtext; }; ~~~ ## 日期加天数的方法 //dataStr日期字符串 //dayCount 要增加的天数 //return 增加n天后的日期字符串 ~~~ function dateAddDays(dataStr,dayCount) { var strdate=dataStr; //日期字符串 var isdate = new Date(strdate.replace(/-/g,"/")); //把日期字符串转换成日期格式 isdate = new Date((isdate/1000+(86400*dayCount))*1000); //日期加1天 //把日期格式转换成字符串 var pdate = isdate.getFullYear()+"-"+(isdate.getMonth()+1)+"-"+(isdate.getDate()); return pdate; } ~~~ ## 日期加上天数得到新的日期 //dateTemp 需要参加计算的日期,days要添加的天数,返回新的日期,日期格式:YYYY-MM-DD ~~~ function getNewDay(dateTemp, days) { var dateTemp = dateTemp.split("-"); var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); //转换为MM-DD-YYYY格式 var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000); var rDate = new Date(millSeconds); var year = rDate.getFullYear(); var month = rDate.getMonth() + 1; if (month < 10) month = "0" + month; var date = rDate.getDate(); if (date < 10) date = "0" + date; return (year + "-" + month + "-" + date); } ~~~