写日历签到的一些逻辑想法

1,516 阅读1分钟

昨天拿到这个设计图的时候一脸朦逼,写一个日历?对于我这种渣渣能写出来?极度怀疑一下后,也得开始写。当我接受这个事后,我就开始考虑了,得到了以下几个步骤:

1.获取当前年月

2.得到当前月的第一天是星期几,用7减去它,得到一个数字n

3.用一个月的第一天减去当前月的第一天,得到这个月一个有多少天数组days

4.定义一个新数组,push,n个空字符串,然后把当前的days,push进入这个新数组dateData

5.然后循环dateData

额,好像dateData就是我要的日历数据了,接下来就是css,这个不用多说了

突然发现也是那么一回事,并不怎么难嘛,