123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- var H = (function() {
-
-
-
- function isLeapYear(year) {
- if (!typeof +year === 'number') {
- throw new Error("年份格式不正确");
- }
- if (+year < 1790) {
- throw new Error("年份不能低于1790年");
- }
-
-
-
- return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);
- }
-
- function weekOfMonth(date) {
- if (!date) date = new Date();
- return new Date(getFullYear(date), getMonth(date), 1).getDay();
- }
-
- function getMonth(date) {
- if (!date) date = new Date();
- return date.getMonth();
- }
-
- function getFullYear(date) {
- if (!date) date = new Date();
- return date.getFullYear();
- }
-
- function getDate(date) {
- if (!date) date = new Date();
- return date.getDate();
- }
-
- return {
- isLeapYear : isLeapYear,
- weekOfMonth : weekOfMonth,
- getFullYear : getFullYear,
- getMonth : getMonth,
- getDate : getDate
- }
- })();
|