基于 javascript 编写简洁日历
_
这篇文章主要介绍了基于 编写简洁日历
的相关资料需要的伴侣可以参考下
一表格行数问题
既然要显示日期表格的话,首先得知道这个表格有多少行
多少列,列数是已经确定的,从星期天( 日历上第 列是星
期天) 到星期六一共 列。要解决行数问题之前,还得先知
道这个月的第 天是星期几,由于每个月的 号并不都是从
日历上的星期天开头排的,可能 号是星期五,星期六也说
不定,所以 号的左边部分,就得用空表格代替了。那么用
多少个空表格代替呢,这里就得用到 方法了,该方
法返回数组中的一个数字,代表星期天,代表星期
一, 代表星期二,以此类推。所以假如一个月的 号是星
期五的话,那么刚好左边需要 个空表格代替。然后,假如
一个月有 天,最终求出的表格行数就是:
!"#$%&'
当然,并不是每个月都是 天,所以我们得创建一个包
含 个月份的数组,每个元素代表每个月份所包含的天数。
但是 月份比较特别,闰年的 月份有 ( 天,平年的 月
份只有 )天。所以,在创建数组之前,得自己创建一个推
断闰年的函数*
&& 假如当前年份能被 + 整除但是不能被 整除或者能被