<br /><cffunction name="weekMf" access="remote"<br /> displayname="取得指定日期當週的週日 ~ 週六"<br /> hint="回傳 List 字串"><br /> <cfargument name="date" type="date" default="#now()#" displayname="指定日期 yyyy/mm/dd"><br /> <br /> <cfset myWeek = ArrayNew(1)><br /> <cfloop index="i" from="1" to="7"><br /> <cfset myWeek[#i#] = DateFormat( DateAdd("d", (i - DayOfWeek(date)) * 1, date) , "yyyy/mm/dd")><br /> </cfloop><br /> <cfreturn myWeek><br /></cffunction><br /><br /><cfset myWeek = weekMf("2008/03/14")><br /><cfoutput><br /> <cfloop index="i" from="1" to="7"><br /> myWeek[#i#] : #myWeek[i]# : #DayOfWeekAsString(DayOfWeek(myWeek[i]))# <br><br /> </cfloop><br /></cfoutput><br />執行結果︰<br />myWeek[1] : 2008/03/09 : 星期日<br />myWeek[2] : 2008/03/10 : 星期一<br />myWeek[3] : 2008/03/11 : 星期二<br />myWeek[4] : 2008/03/12 : 星期三<br />myWeek[5] : 2008/03/13 : 星期四<br />myWeek[6] : 2008/03/14 : 星期五<br />myWeek[7] : 2008/03/15 : 星期六 <br />
張貼留言
沒有留言:
張貼留言