有个项目需求是做个在日期上选择的,就是这种:
网上看了几个日期的demo都太厚重了,移植起来太麻烦,然后打算自己写。
就先写个简化的demo看看,主要有几个关键点:
- 首先要根据当前日期获取这个月有几天
- 然后判断这个月份第一天是周几
- 再根据上面两个数据在合理的位置显示数据
- 还要记录下当前的日期方便切换月份
- 如果调接口的话其实根据后台给数据比对下对应的日期展示数据即可
其中有一个容易迷糊的是获取的星期天是第一天,下标是1
所以我们的数组是这样的
|
|
好吧,看下写出来的效果:
总的来说没什么难度,就是要熟悉下关于日期的api.
|
|