formatter ( date ) {
if ( date == "" || date == null ) {
return ;
} else {
date = new Date ( date) ;
return ` ${ date. getFullYear ( ) } - ${ ( date. getMonth ( ) + 1 ) . toString ( ) . padStart ( 2 , "0" ) } - ${ date. getDate ( ) . toString ( ) . padStart ( 2 , "0" ) } ` ;
}
} ,
setDateTest ( type, date, num ) {
var nowDate = null ;
var strDate = "" ;
num = parseInt ( num) ;
var seperator1 = "-" ;
var seperator2 = ":" ;
let adate = new Date ( Date. parse ( date) ) ;
let day = 24 * 60 * 60 * 1000 ;
let bdate = this . formatDate ( new Date ( adate. getTime ( ) - day) ) ;
if ( bdate == "" ) {
nowDate = new Date ( ) ;
} else {
nowDate = new Date ( bdate) ;
}
if ( type=== "Y" ) {
nowDate. setFullYear ( nowDate. getFullYear ( ) + num) ;
}
if ( type=== "M" ) {
nowDate. setMonth ( nowDate. getMonth ( ) + num) ;
}
if ( type=== "D" ) {
nowDate. setDate ( nowDate. getDate ( ) + num) ;
}
if ( type=== "A" ) {
nowDate. setFullYear ( nowDate. getFullYear ( ) + num) ;
nowDate. setMonth ( nowDate. getMonth ( ) + num) ;
nowDate. setDate ( nowDate. getDate ( ) + num) ;
}
var year = nowDate. getFullYear ( ) ;
var month = nowDate. getMonth ( ) + 1 ;
var strDate = nowDate. getDate ( ) ;
var dateStr = year + seperator1 + month + seperator1 + strDate ;
return dateStr;
}