从“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);