メモ程度に。
月末日の取得方法
// 2013年7月の末日を取得 Date(year, month, date); // monthは0から始まるので翌月を7を渡すと8月を指定したことになり // dateに0を渡すと前月末日になる lastDay = new Date(2013, 7, 0).getDate(); console.log(lastDay);
MySQLの日付形式から年月日を取得
var startDate = '2013-07-01'; var splitDate = startDate.split('-'); console.log(splitDate[0]+'年'+splitDate[1]+'月'+splitDate[2]+'日');
MySQLの日付形式で月初から月末を取得
var startDate = '2013-07-01'; var splitStartDate = startDate.split('-'); var lastDay = new Date(splitStartDate[0], splitStartDate[1], 0).getDate(); var endDate = splitStartDate[0]+'-'+splitStartDate[1]+'-'+lastDay; console.log(endDate);