今天給大家分享排班表,或者課程表所宰,都是一個道理绒尊,算時間,點擊上一周或者下一周仔粥,每個日期都跟著變婴谱,我寫這個的時候快愁死了??,網(wǎng)上也沒有具體的例子躯泰,不過最后總算做出來了谭羔,我覺得還是比較好理解的,大家有好的方法也可以分享給我麦向,正好把代碼優(yōu)化一下瘟裸,嘻嘻??。
我要做的效果是這樣的:ps:如果后臺給我返一個時間诵竭,就簡單多了话告,但是他不返??,只好自己做了,紅色框圈出來的是我自己算出來的時間卵慰,綠色框圈住的是請求后臺的數(shù)據(jù)沙郭,點擊上一周或者下一周,所有的日期星期幾都會改變呵燕。
效果圖
先說布局棠绘,上面是幾個div,下面是table
我給大家截圖一部分再扭,其他都是一個道理氧苍,就是變量名不同
這個getTime方法里面,str表示獲取星期幾泛范,然后給它判斷星期幾調(diào)用getBeforNday方法
只要獲取到星期日這一天让虐。其他時間都是根據(jù)它推算
根據(jù)星期日那一天獲取其他的日期,給一些變量賦值
點擊上一周罢荡,或者下一周赡突,調(diào)用this.BeforeNday方法对扶,把之前賦值的基礎(chǔ)值付給它。