我想在daterangepicker.jQuery.js中添加'Last Year'选项,它会显示从2009年1月1日到2009年12月1日的日期开始(mm / dd / yyyy)。我怎样才能在js文件中添加此功能。
答案 0 :(得分:1)
<强>解决方案:强>
只需将以下预设范围代码添加到daterangepicker js。
presetRanges: [
{ text: 'Last Year', dateStart: function() { var x = Date.parse('1 year ago'); x.setMonth(0); x.setDate(1); return x; }, dateEnd: function() { var x = Date.parse('1 year ago'); x.setMonth(11); return x.moveToLastDayOfMonth(); }}
]
答案 1 :(得分:0)
daterangepicker有一个你可以动态设置的 presetRanges 对象。
例如:
$('input').daterangepicker( {
presetRanges: [
{text: 'last year', dateStart: '01.01.09', dateEnd: '01.01.10' }
]
} );
显然,您可以使用任何日期。你也可以使用Date.js或javascript Date()来动态获取日期。
使用Date.js非常简单:http://code.google.com/p/datejs/(参见“语法概述”)。