从“2015-02-23”字符串中获取该月的最后一天 (javascript)
Get last day of the month from '2015-02-23' string (javascript)
我有一个表示日期的字符串,格式为:2015-02-23
我需要使用这个日期来获取该月的最后一天。
我应该如何进行必要的转换才能实现这一目标?
这是一个适合您的功能:
function getLastDayInMonth(s) {
var date = new Date(s);
var lastDate = date;
var month = date.getMonth();
while (date.getMonth() == month) {
lastDate = date;
date = new Date(lastDate.getTime() + 1000 * 60 * 60 * 24); //add 1 day
}
return lastDate.toDateString();
}
var lastDay = getLastDayInMonth('2015-02-23');
alert(lastDay);
我有一个表示日期的字符串,格式为:2015-02-23
我需要使用这个日期来获取该月的最后一天。 我应该如何进行必要的转换才能实现这一目标?
这是一个适合您的功能:
function getLastDayInMonth(s) {
var date = new Date(s);
var lastDate = date;
var month = date.getMonth();
while (date.getMonth() == month) {
lastDate = date;
date = new Date(lastDate.getTime() + 1000 * 60 * 60 * 24); //add 1 day
}
return lastDate.toDateString();
}
var lastDay = getLastDayInMonth('2015-02-23');
alert(lastDay);