獲取當前的日期時間 格式“yyyy-MM-dd HH:MM:SS”
function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate + " " + date.getHours() + seperator2 + date.getMinutes() + seperator2 + date.getSeconds(); return currentdate; }
計算幾天后的時間
var date = new Date(); //這里的60就是你要加的天數,減也可以。年、月會相應加上去,值得注意的是date.getMonth()得到的月份比實際月份小1,所以實際月份是(date.getMonth()+1) date.setDate(date.getDate() + 60); console.log(date.getFullYear() +"-"+ (date.getMonth()+1) +"-"+ date.getDate());
當使用setDate()之后,date對象就發生了改變,所以之后getDate()就能獲取到指定的日期