/ * * *現在の月、日の最初の日と最後の日を取得 * * / 機能getFirstAndNowDay(){ VAR今= 新しい新しい;日付() するvar = strLinkを" - " ; するvar年= now.getFullYear(); VARの月now.getMonth =()+ 1 ; VAR日= now.getDate(); IF(月> = 1ヶ月&& <= 9。。){ 月 = "0" + 月; } IF(日> = 1 &&日<=。 9 ){ 日 = "0" + 日; } VARfirstDate =年+ strLink +月+ strLink + '01' ; VaRの SYSDATE =年+ strLink +月+ strLink + 日。 VAR LASTDAY = この.getLastDay(年、月)。 VaRの returnArr = [firstDate、SYSDATE、LASTDAY]。// 以数组形式返回 返しreturnArrを。 }
/ * * *月の最終日を取得する * @param年の年間 * @param月の月 * * / 機能getLastDay(年、月ザ・){ VARの new_year = 年; VAR new_month =月が++; // 月の最初の日を削除(最終日は固定されていない)の計算容易にするために、 IF(月> 12である。){ // 現在は12月に比べて大きい場合、来年の年間 new_month - = 12であり、// 月保存 new_year ++; // 年の成長率は } // 取得します次の月の日に対応する月の年、現在の月の最後の日 のvar = LAST_DATE 新しい新しい日付(new_year、new_month、0 ).getDate(); を返すLAST_DATEを; }