请确定已经引入了 jq.daterangepicker.css
、 moment.min.js
和 jq.daterangepicker.js
详细参数请参考jq.daterangepicker.js
minDate和maxDate的取值说明
- moment().millisecond(Number)//毫秒,取值0-999,版本1.3.0+
- moment().second(Number)//秒,取值0-59,版本1.0.0+
- moment().minute(Number)//分钟,取值0-59,版本1.0.0+
- moment().hour(Number)//小时,取值0-24,版本1.0.0+
- moment().date(Number)//日期,取值0-31,版本1.0.0+
- moment().day(Number|String)或 moment().days(Number|String)//星期,版本1.3.0+
星期版本1.3.0+ ===========================
- moment().day(Number|String);
- moment().day();// 数字
- moment().days(Number|String);
- moment().days();// 数字
获取或设置一周中的某一天;此方法可用于设置星期几,星期日为0,星期六为6;如果超出范围,它会冒泡到其他星期。
- moment().day(-7);//上个周日 (0 - 7)
- moment().day(7);//下个周日 (0 + 7)
- moment().day(10);//下周三 (3 + 7)
- moment().day(24);//从现在开始的3周后 (3 + 7 + 7 + 7)
注意:Moment#date
是月份的日期,Moment#day
是星期几;
从2.1.0开始,还支持日期名称;这在当前的当前语言环境中解析。
- moment().day("Sunday");
- moment().day("Monday");
星期 (区域标准)版本2.1.0+ ===========================
根据语言环境获取或设置一周中的某一天。
如果语言环境将星期一指定为一周的第一天,moment().weekday(0)
将是周一;
如果星期天是一周的第一天,moment().weekday(0)
将是星期日;
与moment#day
一样,如果超过范围,它将泡沫到其他星期。
- // 当星期一是一周的第一天
- moment().weekday(-7);// 上周一
- moment().weekday(7);// 下周一
- // 当星期天是一周的第一天
- moment().weekday(-7);// 上周日
- moment().weekday(7);// 下周日
星期 (ISO)版本2.1.0+ ===========================
获取或设置一周的ISO日期,其中1为星期一,7为星期日。
- moment().isoWeekday(1);// 星期一
- moment().isoWeekday(7);// 星期日
天版本2.0.0+ ===========================
- moment().dayOfYear(Number);
- moment().dayOfYear();// 数字
获取或设置一年中的某一天。接受从1到366的数字。如果超出范围,它将冒泡到几年。
周版本2.0.0+ ===========================
- moment().week(Number);
- moment().week();// 数字
- moment().weeks(Number);
- moment().weeks();// 数字
获取或设置一年的周。
因为不同的区域设置定义了不同年份的星期编号,Moment.js添加 moment#week
以获取/设置一年中的本地化星期。
一年的周取决于哪一天是一周中的第一天(星期日,星期一等),以及哪一周是一年的第一个星期。
周(ISO)版本2.0.0+ ===========================
- moment().isoWeek(Number);
- moment().isoWeek();// 数字
- moment().isoWeeks(Number);
- moment().isoWeeks();// 数字
获取或设置一年的ISO周。设置一年的周时,将保留一周中的某一天。
月版本1.0.0+ ===========================
- moment().month(Number|String);
- moment().month();// 数字
- moment().months(Number|String);
- moment().months();// 数字
获取或设置月份。接受从0到11的数字。如果超出范围,它将一直到一年。
注意:月份是零索引,所以一月是0。从2.1.0开始,还支持月份名称,这在当前的语言环境中解析。
- moment().month("January");
- moment().month("Feb");
在版本2.1.0之前,如果一个时刻改变了几个月,新的月份没有足够的天来保持当前的一天,它会溢出到下个月。
从版本2.1.0开始,这被更改为目标月份的末尾。
- // 2.1.0之前
- moment([2012, 0, 31]).month(1).format("YYYY-MM-DD");// 2012-03-02
- // 2.1.0之后
- moment([2012, 0, 31]).month(1).format("YYYY-MM-DD");// 2012-02-29
年版本1.0.0+ ===========================
- moment().year(Number);
- moment().year();// 数字
- moment().years(Number);
- moment().years();// 数字
获取或设置年份。接受从-270,000到270,000的数字。