a:44:{s:9:"#provides";s:22:"dojox.date.IslamicDate";s:9:"#resource";s:19:"date/IslamicDate.js";s:9:"#requires";a:2:{i:0;a:3:{i:0;s:6:"common";i:1;s:16:"dojo.date.locale";i:2;s:4:"dojo";}i:1;a:3:{i:0;s:6:"common";i:1;s:9:"dojo.date";i:2;s:4:"dojo";}}s:22:"dojox.date.IslamicDate";a:6:{s:4:"type";s:8:"Function";s:7:"summary";s:23:"This is the constructor";s:11:"description";s:47:"This fucntion initialize the date object values";s:8:"examples";a:1:{i:0;s:205:" var date1 = new dojox.date.IslamicDate(); var date2 = new dojox.date.IslamicDate("12\2\1429"); var date3 = new dojox.date.IslamicDate(date2); var date4 = new dojox.date.IslamicDate(1429,2,12);";}s:6:"source";s:570:" var arg_no = arguments.length; if(arg_no == 0){ // use the current date value var d = new Date(); this._day = d.getDay(); this.fromGregorian(d); }else if(arg_no ==1){ //date string or Islamic date object passed this.parse(arguments[0]); }else if(arg_no >=3){ // YYYY MM DD arguments passed this._year = arguments[0]; this._month = arguments[1]; this._date = arguments[2]; this._hours = arguments[3] || 0; this._minutes = arguments[4] || 0; this._seconds = arguments[5] || 0; this._milliseconds = arguments[6] || 0; }";s:9:"classlike";b:1;}s:28:"dojox.date.IslamicDate._date";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:29:"dojox.date.IslamicDate._month";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:28:"dojox.date.IslamicDate._year";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:29:"dojox.date.IslamicDate._hours";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:31:"dojox.date.IslamicDate._minutes";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:31:"dojox.date.IslamicDate._seconds";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:36:"dojox.date.IslamicDate._milliseconds";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:27:"dojox.date.IslamicDate._day";a:4:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:8:"instance";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:39:"dojox.date.IslamicDate._GREGORIAN_EPOCH";a:3:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:37:"dojox.date.IslamicDate._ISLAMIC_EPOCH";a:3:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:30:"dojox.date.IslamicDate.getDate";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:31:"dojox.date.IslamicDate.getMonth";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:34:"dojox.date.IslamicDate.getFullYear";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:29:"dojox.date.IslamicDate.getDay";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:31:"dojox.date.IslamicDate.getHours";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:33:"dojox.date.IslamicDate.getMinutes";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:33:"dojox.date.IslamicDate.getSeconds";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:38:"dojox.date.IslamicDate.getMilliseconds";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:30:"dojox.date.IslamicDate.setDate";a:6:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"date";a:1:{s:4:"type";s:6:"number";}}s:6:"source";s:895:" date = parseInt(date); if(date > 0 && date <= this.getDaysInIslamicMonth(this._month, this._year)){ this._date = date; }else{ var mdays; if(date>0){ for(mdays = this.getDaysInIslamicMonth(this._month, this._year); date > mdays; date -= mdays,mdays =this.getDaysInIslamicMonth(this._month, this._year)){ this._month++; if(this._month >= 12){this._year++; this._month -= 12;} } this._date = date; }else{ for(mdays = this.getDaysInIslamicMonth((this._month-1)>=0 ?(this._month-1) :11 ,((this._month-1)>=0)? this._year: this._year-1); date <= 0; mdays = this.getDaysInIslamicMonth((this._month-1)>=0 ? (this._month-1) :11,((this._month-1)>=0)? this._year: this._year-1)){ this._month--; if(this._month < 0){this._year--; this._month += 12;} date+=mdays; } this._date = date; } } return this;";s:7:"summary";s:27:"This function sets the Date";s:8:"examples";a:1:{i:0;s:65:" var date1 = new dojox.date.IslamicDate(); date1.setDate(2);";}}s:30:"dojox.date.IslamicDate.setYear";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:31:"dojox.date.IslamicDate.setMonth";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:31:"dojox.date.IslamicDate.setHours";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:33:"dojox.date.IslamicDate.setMinutes";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:33:"dojox.date.IslamicDate.setSeconds";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:38:"dojox.date.IslamicDate.setMilliseconds";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:31:"dojox.date.IslamicDate.toString";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:34:"dojox.date.IslamicDate.toGregorian";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:36:"dojox.date.IslamicDate.fromGregorian";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:28:"dojox.date.IslamicDate.parse";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:30:"dojox.date.IslamicDate.valueOf";a:2:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:33:"dojox.date.IslamicDate._yearStart";a:3:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:34:"dojox.date.IslamicDate._monthStart";a:3:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:37:"dojox.date.IslamicDate._civilLeapYear";a:3:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:44:"dojox.date.IslamicDate.getDaysInIslamicMonth";a:6:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"month";a:1:{s:4:"type";s:22:"dojox.date.IslamicDate";}}s:6:"source";s:123:" return new dojox.date.IslamicDate().getDaysInIslamicMonth(month.getMonth(),month.getFullYear()); // dojox.date.IslamicDate";s:7:"returns";s:22:"dojox.date.IslamicDate";s:7:"summary";s:0:"";}s:27:"dojox.date.IslamicDate._mod";a:3:{s:9:"prototype";s:22:"dojox.date.IslamicDate";s:7:"private";b:1;s:7:"summary";s:0:"";}s:32:"dojox.date.IslamicDate._getNames";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:4:{s:4:"item";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:18:"'months' || 'days'";}s:4:"type";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:114:"'wide' || 'narrow' || 'abbr' (e.g. "Monday", "Mon", or "M" respectively, in English)";}s:3:"use";a:3:{s:8:"optional";b:1;s:4:"type";s:6:"String";s:7:"summary";s:34:"'standAlone' || 'format' (default)";}s:6:"locale";a:3:{s:8:"optional";b:1;s:4:"type";s:6:"String";s:7:"summary";s:38:"override locale used to find the names";}}s:6:"source";s:347:" var label; var lookup = dojo.i18n.getLocalization("dojo.cldr", "islamic", locale); var props = [item, use, type]; if(use == 'standAlone'){ label = lookup[props.join('-')]; } props[1] = 'format'; // return by copy so changes won't be made accidentally to the in-memory model return (label || lookup[props.join('-')]).concat(); /*Array*/";s:7:"summary";s:68:"Used to get localized strings from dojo.cldr for day or month names.";s:7:"returns";s:5:"Array";s:7:"private";b:1;}s:31:"dojox.date.IslamicDate.weekDays";a:1:{s:7:"summary";s:0:"";}s:29:"dojox.date.IslamicDate.months";a:1:{s:7:"summary";s:0:"";}s:10:"dojox.date";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}