mTime V1.1 手机日期选择插件修改 使用两位数年数,从2000年开始,转化为两位年数,是哪一年就显示第几行
这样就不满足需要用到2000年以前年份的需求了
修改mTime/js/date.js如下
line15:
var initY=parseInt((nowdate.getYear()+"").substr(1,2));
改为:
var initY=parseInt((nowdate.getFullYear()+"").substr(0,4));
line41左右
//用户选项覆盖插件默认选项
var opts = $.extend( true, {}, $.fn.date.defaultOptions, options );
改为:
//用户选项覆盖插件默认选项
var opts = $.extend( true, {}, $.fn.date.defaultOptions, options );
initY = initY - opts.beginyear;
line90左右:
function resetInitDete(){
if(opts.curdate){return false;}
else if(that.val()===""){return false;}
initY = parseInt(that.val().substr(2,2));
initM = parseInt(that.val().substr(5,2));
initD = parseInt(that.val().substr(8,2));
}
改为
function resetInitDete(){
if(opts.curdate){return false;}
else if(that.val()===""){return false;}
initY = parseInt(that.val().substr(0,4));
initY = initY - opts.beginyear;
initM = parseInt(that.val().substr(5,2));
initD = parseInt(that.val().substr(8,2));
}
附:修改后的源码包 下载地址 http://pan.baidu.com/s/1skmS2D3