JavaScript对时间的处理
- 获取当前系统时间(格式为yyyy-MM-dd)
function getMonthDate() {
var date = new Date();
var year = date.getFullYear() + "";
var month = (date.getMonth() + 1) + "";
if(month.length<2){
month='0'+month
}
var day = date.getDate() + "";
if(day .length<2){
day ='0'+day
}
var now= year + "-" + month + "-" + day
return now
} - 获取指定日期添加指定天数后的日期
-
function dateAddDays(dateStr,dayCount) {
var tempDate=new Date(dateStr.replace(/-/g,"/"));//把日期字符串转换成日期格式
var resultDate=new Date((tempDate/1000+(86400*dayCount))*1000);//增加n天后的日期
var resultDateStr=resultDate.getFullYear()+"-"+(resultDate.getMonth()+1)+"-"+(resultDate.getDate());//将日期转化为字符串格式
return resultDateStr;
} - java方式
/** * 获取day天之后的日期 * @param day 天数 * @return */ public static String getDate(int day){ Calendar calendar1 = Calendar.getInstance(); calendar1.add(Calendar.DATE, day); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); return sdf.format(calendar1.getTime()); }