getDates ( ) { const today = new Date ( ) ; const dayOfWeek = [ "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" ] ; const todayDate = today. toDateString ( ) ; const todayWeekDay = dayOfWeek[ today. getDay ( ) ] ; const futureDates = [ { date: this . convertDateToChinese ( todayDate) , weekDay: todayWeekDay, check: true , } ] ; for ( let i = 1 ; i <= 3 ; i++ ) { const futureDate = new Date ( today. getTime ( ) + i * 24 * 60 * 60 * 1000 ) ; futureDates. push ( { date: this . convertDateToChinese ( futureDate. toDateString ( ) ) , weekDay: dayOfWeek[ futureDate. getDay ( ) ] , check: false , } ) ; } console . log ( ` 今天的日期是: ${ todayDate} ( ${ todayWeekDay} ) ` ) ; console . log ( futureDates, '所有的' ) } , convertWeekdayToChinese ( weekday) { const days = { Sun: '星期日' , Mon: '星期一' , Tue: '星期二' , Wed: '星期三' , Thu: '星期四' , Fri: '星期五' , Sat: '星期六' } ; return days[ weekday] || weekday; } , convertDateToChinese ( dateStr) { const months = { Jan: '01' , Feb: '02' , Mar: '03' , Apr: '04' , May: '05' , Jun: '06' , Jul: '07' , Aug: '08' , Sep: '09' , Oct: '10' , Nov: '11' , Dec: '12' } ; const dateParts = dateStr. split ( ' ' ) ; const weekday = this . convertWeekdayToChinese ( dateParts[ 0 ] ) ; const month = months[ dateParts[ 1 ] ] ; const day = dateParts[ 2 ] ; const year = dateParts[ 3 ] ; return ` ${ month} - ${ day} ` ; }