想用js做日历怎么弄?

JavaScript06

想用js做日历怎么弄?,第1张

1.写一个获取当前时间的脚本

2.写一个获取事件源绝对坐标的脚本

3.写一个日历生成脚本,根据年(闰年)月(大小月)周(周一到周日)生成日历

4.当事件源(一般是文本框)获得焦点的时候,触发获取绝对坐标的事件,然后生成当前月的日历,将此日历的坐标用脚本移动到文本框下方

5.生成日历的时候,给所有日添加返回事件,把当前选中的年月日反馈

6.用脚本把反馈回来的日期信息,写入事件源控件

7.网上日历控件一大堆,最好别自己写,很容易蛋疼的

不是很容易实现,但可以在单元格中设置类型为html,加入一段html代码,在input域中通过触发润乾的日历js来调用,这段JS在润钱的帮助文档里面有的,并且设置取值类型等。以前我用润乾,现在都用帆软报表了,下拉日历可视化就可以设置。

bootstrap里面有一个组件usmanhalalit里面有一个备忘录控件,可以新建事项拖进日历里面,还支持同一天多条备忘录,应该也可以直接在日历里面加入备忘录,既然你可以重写datepicker ,那用起来应该没啥问题