.net或js判断所给时间是不是月末

JavaScript021

.net或js判断所给时间是不是月末,第1张

是不是月末很简单,不需要搞的那么复杂,把给出的时间加上一天,然后再获取这个新时间的月份,如果等于之前那个时间的月份,就不是月末,以当前时间为例

string str=DateTime.Now.AddDays(1).Month == DateTime.Now.Month ? "不是月末" : "是月末"

JS应该有相同的做法吧

function GetDateStr(AddDayCount) {

var dd = new Date()

dd.setDate(dd.getDate()+AddDayCount)//获取AddDayCount天后的日期----》就靠这句话

var y = dd.getFullYear()

var m = dd.getMonth()+1//获取当前月份的日期

var d = dd.getDate()

return y+"-"+m+"-"+d

}

document.write("前天:"+GetDateStr(-2))

document.write("<br />昨天:"+GetDateStr(-1))

document.write("<br />今天:"+GetDateStr(0))

document.write("<br />明天:"+GetDateStr(1))

document.write("<br />后天:"+GetDateStr(2))

document.write("<br />大后天:"+GetDateStr(3))