从'获取本月的最后一天;2015-02-23'字符串(javascript)

Get last day of the month from '2015-02-23' string (javascript)

本文关键字:字符串 2015-02-23 javascript 获取 最后一天      更新时间:2024-03-23

我有一个字符串,表示日期,格式如下: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);