JavaScriptの文字列メソッドの最後の日、月、日、初日を取得します

/ * * 
 *現在の月、日の最初の日と最後の日を取得
 * * / 
機能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を; 
}

 

おすすめ

転載: www.cnblogs.com/1012hq/p/11208353.html