如何用js制作日历?

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

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

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

4.当事件源(通常是一个文本框)获得焦点时,触发获取绝对坐标的事件,然后生成当前月份的日历,用脚本将这个日历的坐标移动到文本框的底部。

5.生成日历时,给所有的日子添加一个返回事件,反馈当前选择的年、月、日。

6.用脚本将反馈的日期信息写入事件源控件。

7.网上的日历控件很多,最好不要自己写。很容易受伤。