//>>built define(["./has","./_base/lang"],function(m,l){var f={getDaysInMonth:function(b){var a=b.getMonth();return 1==a&&f.isLeapYear(b)?29:[31,28,31,30,31,30,31,31,30,31,30,31][a]},isLeapYear:function(b){b=b.getFullYear();return!(b%400)||!(b%4)&&!!(b%100)},getTimezoneName:function(b){var a=b.toString(),c="",e=a.indexOf("(");if(-1a?1:bc&&(k=-1);f+=a;if(0==f||6==f)k=0e)switch(!0){case 6==g:d=0;break;case 0==g:d=1;break;case 6==h:d=2;break;case 0==h:d=1;break;case 0>b+a:d=2}e=e+d-2*c}d=e;break;case "year":d=e;break;case "month":d=a.getMonth()-b.getMonth()+12*e;break;case "week":d=parseInt(f.difference(b,a,"day")/ 7);break;case "day":d/=24;case "hour":d/=60;case "minute":d/=60;case "second":d/=1E3;case "millisecond":d*=a.getTime()-b.getTime()}return Math.round(d)}};l.mixin(l.getObject("dojo.date",!0),f);return f});