a:54:{s:9:"#provides";s:14:"dojox.date.php";s:9:"#resource";s:11:"date/php.js";s:9:"#requires";a:2:{i:0;a:3:{i:0;s:6:"common";i:1;s:9:"dojo.date";i:2;s:4:"dojo";}i:1;a:2:{i:0;s:6:"common";i:1;s:21:"dojox.string.tokenize";}}s:21:"dojox.date.php.format";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:4:"date";a:1:{s:4:"type";s:4:"Date";}s:6:"format";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:74:" var df = new dojox.date.php.DateFormat(format); return df.format(date); ";s:7:"summary";s:46:"Get a formatted string for a given date object";}s:25:"dojox.date.php.DateFormat";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"format";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:552:" if(!this.regex){ var keys = []; for(var key in this.constructor.prototype){ if(dojo.isString(key) && key.length == 1 && dojo.isFunction(this[key])){ keys.push(key); } } this.constructor.prototype.regex = new RegExp("(?:(\\\\.)|([" + keys.join("") + "]))", "g"); } var replacements = []; this.tokens = dojox.string.tokenize(format, this.regex, function(escape, token, i){ if(token){ replacements.push([i, token]); return token; } if(escape){ return escape.charAt(1); } }); this.replacements = replacements;";s:7:"summary";s:31:"Format the internal date object";s:9:"classlike";b:1;}s:53:"dojox.date.php.DateFormat.constructor.prototype.regex";a:2:{s:8:"instance";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:32:"dojox.date.php.DateFormat.tokens";a:2:{s:8:"instance";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:38:"dojox.date.php.DateFormat.replacements";a:2:{s:8:"instance";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:34:"dojox.date.php.DateFormat.weekdays";a:2:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:36:"dojox.date.php.DateFormat.weekdays_3";a:2:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:32:"dojox.date.php.DateFormat.months";a:2:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:34:"dojox.date.php.DateFormat.months_3";a:2:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:35:"dojox.date.php.DateFormat.monthdays";a:2:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:32:"dojox.date.php.DateFormat.format";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"date";a:1:{s:4:"type";s:4:"Date";}}s:6:"source";s:183:" this.date = date; for(var i = 0, replacement; replacement = this.replacements[i]; i++){ this.tokens[replacement[0]] = this[replacement[1]](); } return this.tokens.join("");";s:7:"summary";s:0:"";}s:30:"dojox.date.php.DateFormat.date";a:2:{s:8:"instance";s:25:"dojox.date.php.DateFormat";s:7:"summary";s:0:"";}s:27:"dojox.date.php.DateFormat.d";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:59:" var j = this.j(); return (j.length == 1) ? "0" + j : j;";s:7:"summary";s:45:"Day of the month, 2 digits with leading zeros";}s:27:"dojox.date.php.DateFormat.D";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:45:" return this.weekdays_3[this.date.getDay()];";s:7:"summary";s:48:"A textual representation of a day, three letters";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.j";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:34:" return this.date.getDate() + "";";s:7:"summary";s:38:"Day of the month without leading zeros";}s:27:"dojox.date.php.DateFormat.l";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:43:" return this.weekdays[this.date.getDay()];";s:7:"summary";s:52:"A full textual representation of the day of the week";}s:27:"dojox.date.php.DateFormat.N";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:42:" var w = this.w(); return (!w) ? 7 : w;";s:7:"summary";s:75:"ISO-8601 numeric representation of the day of the week (added in PHP 5.1.0)";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.S";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:210:" switch(this.date.getDate()){ case 11: case 12: case 13: return "th"; case 1: case 21: case 31: return "st"; case 2: case 22: return "nd"; case 3: case 23: return "rd"; default: return "th"; }";s:7:"summary";s:61:"English ordinal suffix for the day of the month, 2 characters";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.w";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:33:" return this.date.getDay() + "";";s:7:"summary";s:45:"Numeric representation of the day of the week";}s:27:"dojox.date.php.DateFormat.z";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:130:" var millis = this.date.getTime() - new Date(this.date.getFullYear(), 0, 1).getTime(); return Math.floor(millis/86400000) + "";";s:7:"summary";s:37:"The day of the year (starting from 0)";}s:27:"dojox.date.php.DateFormat.W";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:675:" var week; var jan1_w = new Date(this.date.getFullYear(), 0, 1).getDay() + 1; var w = this.date.getDay() + 1; var z = parseInt(this.z()); if(z <= (8 - jan1_w) && jan1_w > 4){ var last_year = new Date(this.date.getFullYear() - 1, this.date.getMonth(), this.date.getDate()); if(jan1_w == 5 || (jan1_w == 6 && dojo.date.isLeapYear(last_year))){ week = 53; }else{ week = 52; } }else{ var i; if(Boolean(this.L())){ i = 366; }else{ i = 365; } if((i - z) < (4 - w)){ week = 1; }else{ var j = z + (7 - w) + (jan1_w - 1); week = Math.ceil(j / 7); if(jan1_w > 4){ --week; } } } return week;";s:7:"summary";s:75:"ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.F";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:43:" return this.months[this.date.getMonth()];";s:7:"summary";s:66:"A full textual representation of a month, such as January or March";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.m";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:59:" var n = this.n(); return (n.length == 1) ? "0" + n : n;";s:7:"summary";s:53:"Numeric representation of a month, with leading zeros";}s:27:"dojox.date.php.DateFormat.M";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:45:" return this.months_3[this.date.getMonth()];";s:7:"summary";s:56:"A short textual representation of a month, three letters";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.n";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:39:" return this.date.getMonth() + 1 + "";";s:7:"summary";s:56:"Numeric representation of a month, without leading zeros";}s:27:"dojox.date.php.DateFormat.t";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:97:" return (Boolean(this.L()) && this.date.getMonth() == 1) ? 29 : this.monthdays[this.getMonth()];";s:7:"summary";s:33:"Number of days in the given month";}s:27:"dojox.date.php.DateFormat.L";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:55:" return (dojo.date.isLeapYear(this.date)) ? "1" : "0";";s:7:"summary";s:24:"Whether it's a leap year";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.o";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:240:" // summary: // ISO-8601 year number. This has the same value as Y, except that if // the ISO week number (W) belongs to the previous or next year, that year is used instead. (added in PHP 5.1.0) // TODO: Figure out what this means";s:7:"summary";s:209:"ISO-8601 year number. This has the same value as Y, except that if the ISO week number (W) belongs to the previous or next year, that year is used instead. (added in PHP 5.1.0) TODO: Figure out what this means";}s:27:"dojox.date.php.DateFormat.Y";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:38:" return this.date.getFullYear() + "";";s:7:"summary";s:49:"A full numeric representation of a year, 4 digits";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.y";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:28:" return this.Y().slice(-2);";s:7:"summary";s:36:"A two digit representation of a year";}s:27:"dojox.date.php.DateFormat.a";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:50:" return this.date.getHours() >= 12 ? "pm" : "am";";s:7:"summary";s:41:"Lowercase Ante meridiem and Post meridiem";}s:27:"dojox.date.php.DateFormat.b";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:32:" return this.a().toUpperCase();";s:7:"summary";s:41:"Uppercase Ante meridiem and Post meridiem";}s:27:"dojox.date.php.DateFormat.B";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:276:" var off = this.date.getTimezoneOffset() + 60; var secs = (this.date.getHours() * 3600) + (this.date.getMinutes() * 60) + this.getSeconds() + (off * 60); var beat = Math.abs(Math.floor(secs / 86.4) % 1000) + ""; while(beat.length < 2) beat = "0" + beat; return beat;";s:7:"summary";s:76:"Swatch Internet time A day is 1,000 beats. All time is measured from GMT + 1";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.g";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:98:" return (this.date.getHours() > 12) ? this.date.getHours() - 12 + "" : this.date.getHours() + "";";s:7:"summary";s:47:"12-hour format of an hour without leading zeros";}s:27:"dojox.date.php.DateFormat.G";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:35:" return this.date.getHours() + "";";s:7:"summary";s:47:"24-hour format of an hour without leading zeros";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.h";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:59:" var g = this.g(); return (g.length == 1) ? "0" + g : g;";s:7:"summary";s:44:"12-hour format of an hour with leading zeros";}s:27:"dojox.date.php.DateFormat.H";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:59:" var G = this.G(); return (G.length == 1) ? "0" + G : G;";s:7:"summary";s:44:"24-hour format of an hour with leading zeros";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.i";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:90:" var mins = this.date.getMinutes() + ""; return (mins.length == 1) ? "0" + mins : mins;";s:7:"summary";s:26:"Minutes with leading zeros";}s:27:"dojox.date.php.DateFormat.s";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:90:" var secs = this.date.getSeconds() + ""; return (secs.length == 1) ? "0" + secs : secs;";s:7:"summary";s:27:"Seconds, with leading zeros";}s:27:"dojox.date.php.DateFormat.e";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:46:" return dojo.date.getTimezoneName(this.date);";s:7:"summary";s:40:"Timezone identifier (added in PHP 5.1.0)";}s:27:"dojox.date.php.DateFormat.I";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:98:" // summary: Whether or not the date is in daylight saving time // TODO: Can dojo.date do this?";s:7:"summary";s:79:"Whether or not the date is in daylight saving time TODO: Can dojo.date do this?";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.O";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:286:" var off = Math.abs(this.date.getTimezoneOffset()); var hours = Math.floor(off / 60) + ""; var mins = (off % 60) + ""; if(hours.length == 1) hours = "0" + hours; if(mins.length == 1) hours = "0" + mins; return ((this.date.getTimezoneOffset() < 0) ? "+" : "-") + hours + mins;";s:7:"summary";s:43:"Difference to Greenwich time (GMT) in hours";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.P";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:73:" var O = this.O(); return O.substring(0, 2) + ":" + O.substring(2, 4);";s:7:"summary";s:92:"Difference to Greenwich time (GMT) with colon between hours and minutes (added in PHP 5.1.3)";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.T";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:7622:"dojo.provide("dojox.date.php"); dojo.require("dojo.date"); dojo.require("dojox.string.tokenize"); dojox.date.php.format = function(/*Date*/ date, /*String*/ format){ // summary: Get a formatted string for a given date object var df = new dojox.date.php.DateFormat(format); return df.format(date); } dojox.date.php.DateFormat = function(/*String*/ format){ // summary: Format the internal date object if(!this.regex){ var keys = []; for(var key in this.constructor.prototype){ if(dojo.isString(key) && key.length == 1 && dojo.isFunction(this[key])){ keys.push(key); } } this.constructor.prototype.regex = new RegExp("(?:(\\\\.)|([" + keys.join("") + "]))", "g"); } var replacements = []; this.tokens = dojox.string.tokenize(format, this.regex, function(escape, token, i){ if(token){ replacements.push([i, token]); return token; } if(escape){ return escape.charAt(1); } }); this.replacements = replacements; } dojo.extend(dojox.date.php.DateFormat, { weekdays: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], weekdays_3: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], months_3: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], monthdays: [31,28,31,30,31,30,31,31,30,31,30,31], format: function(/*Date*/ date){ this.date = date; for(var i = 0, replacement; replacement = this.replacements[i]; i++){ this.tokens[replacement[0]] = this[replacement[1]](); } return this.tokens.join(""); }, // Day d: function(){ // summary: Day of the month, 2 digits with leading zeros var j = this.j(); return (j.length == 1) ? "0" + j : j; }, D: function(){ // summary: A textual representation of a day, three letters return this.weekdays_3[this.date.getDay()]; }, j: function(){ // summary: Day of the month without leading zeros return this.date.getDate() + ""; }, l: function(){ // summary: A full textual representation of the day of the week return this.weekdays[this.date.getDay()]; }, N: function(){ // summary: ISO-8601 numeric representation of the day of the week (added in PHP 5.1.0) var w = this.w(); return (!w) ? 7 : w; }, S: function(){ // summary: English ordinal suffix for the day of the month, 2 characters switch(this.date.getDate()){ case 11: case 12: case 13: return "th"; case 1: case 21: case 31: return "st"; case 2: case 22: return "nd"; case 3: case 23: return "rd"; default: return "th"; } }, w: function(){ // summary: Numeric representation of the day of the week return this.date.getDay() + ""; }, z: function(){ // summary: The day of the year (starting from 0) var millis = this.date.getTime() - new Date(this.date.getFullYear(), 0, 1).getTime(); return Math.floor(millis/86400000) + ""; }, // Week W: function(){ // summary: ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0) var week; var jan1_w = new Date(this.date.getFullYear(), 0, 1).getDay() + 1; var w = this.date.getDay() + 1; var z = parseInt(this.z()); if(z <= (8 - jan1_w) && jan1_w > 4){ var last_year = new Date(this.date.getFullYear() - 1, this.date.getMonth(), this.date.getDate()); if(jan1_w == 5 || (jan1_w == 6 && dojo.date.isLeapYear(last_year))){ week = 53; }else{ week = 52; } }else{ var i; if(Boolean(this.L())){ i = 366; }else{ i = 365; } if((i - z) < (4 - w)){ week = 1; }else{ var j = z + (7 - w) + (jan1_w - 1); week = Math.ceil(j / 7); if(jan1_w > 4){ --week; } } } return week; }, // Month F: function(){ // summary: A full textual representation of a month, such as January or March return this.months[this.date.getMonth()]; }, m: function(){ // summary: Numeric representation of a month, with leading zeros var n = this.n(); return (n.length == 1) ? "0" + n : n; }, M: function(){ // summary: A short textual representation of a month, three letters return this.months_3[this.date.getMonth()]; }, n: function(){ // summary: Numeric representation of a month, without leading zeros return this.date.getMonth() + 1 + ""; }, t: function(){ // summary: Number of days in the given month return (Boolean(this.L()) && this.date.getMonth() == 1) ? 29 : this.monthdays[this.getMonth()]; }, // Year L: function(){ // summary: Whether it's a leap year return (dojo.date.isLeapYear(this.date)) ? "1" : "0"; }, o: function(){ // summary: // ISO-8601 year number. This has the same value as Y, except that if // the ISO week number (W) belongs to the previous or next year, that year is used instead. (added in PHP 5.1.0) // TODO: Figure out what this means }, Y: function(){ // summary: A full numeric representation of a year, 4 digits return this.date.getFullYear() + ""; }, y: function(){ // summary: A two digit representation of a year return this.Y().slice(-2); }, // Time a: function(){ // summary: Lowercase Ante meridiem and Post meridiem return this.date.getHours() >= 12 ? "pm" : "am"; }, b: function(){ // summary: Uppercase Ante meridiem and Post meridiem return this.a().toUpperCase(); }, B: function(){ // summary: // Swatch Internet time // A day is 1,000 beats. All time is measured from GMT + 1 var off = this.date.getTimezoneOffset() + 60; var secs = (this.date.getHours() * 3600) + (this.date.getMinutes() * 60) + this.getSeconds() + (off * 60); var beat = Math.abs(Math.floor(secs / 86.4) % 1000) + ""; while(beat.length < 2) beat = "0" + beat; return beat; }, g: function(){ // summary: 12-hour format of an hour without leading zeros return (this.date.getHours() > 12) ? this.date.getHours() - 12 + "" : this.date.getHours() + ""; }, G: function(){ // summary: 24-hour format of an hour without leading zeros return this.date.getHours() + ""; }, h: function(){ // summary: 12-hour format of an hour with leading zeros var g = this.g(); return (g.length == 1) ? "0" + g : g; }, H: function(){ // summary: 24-hour format of an hour with leading zeros var G = this.G(); return (G.length == 1) ? "0" + G : G; }, i: function(){ // summary: Minutes with leading zeros var mins = this.date.getMinutes() + ""; return (mins.length == 1) ? "0" + mins : mins; }, s: function(){ // summary: Seconds, with leading zeros var secs = this.date.getSeconds() + ""; return (secs.length == 1) ? "0" + secs : secs; }, // Timezone e: function(){ // summary: Timezone identifier (added in PHP 5.1.0) return dojo.date.getTimezoneName(this.date); }, I: function(){ // summary: Whether or not the date is in daylight saving time // TODO: Can dojo.date do this? }, O: function(){ // summary: Difference to Greenwich time (GMT) in hours var off = Math.abs(this.date.getTimezoneOffset()); var hours = Math.floor(off / 60) + ""; var mins = (off % 60) + ""; if(hours.length == 1) hours = "0" + hours; if(mins.length == 1) hours = "0" + mins; return ((this.date.getTimezoneOffset() < 0) ? "+" : "-") + hours + mins; }, P: function(){ // summary: Difference to Greenwich time (GMT) with colon between hours and minutes (added in PHP 5.1.3) var O = this.O(); return O.substring(0, 2) + ":" + O.substring(2, 4); }, T: function(){ // summary: Timezone abbreviation // Guess... return this.e().substring(0, 3);";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:27:"dojox.date.php.DateFormat.Z";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:45:" return this.date.getTimezoneOffset() * -60;";s:7:"summary";s:130:"Timezone offset in seconds. The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.";s:9:"classlike";b:1;}s:27:"dojox.date.php.DateFormat.c";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:114:" return this.Y() + "-" + this.m() + "-" + this.d() + "T" + this.h() + ":" + this.i() + ":" + this.s() + this.P();";s:7:"summary";s:30:"ISO 8601 date (added in PHP 5)";}s:27:"dojox.date.php.DateFormat.r";a:4:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:138:" return this.D() + ", " + this.d() + " " + this.M() + " " + this.Y() + " " + this.H() + ":" + this.i() + ":" + this.s() + " " + this.O();";s:7:"summary";s:23:"RFC 2822 formatted date";}s:27:"dojox.date.php.DateFormat.U";a:5:{s:9:"prototype";s:25:"dojox.date.php.DateFormat";s:4:"type";s:8:"Function";s:6:"source";s:48:" return Math.floor(this.date.getTime() / 1000);";s:7:"summary";s:58:"Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)";s:9:"classlike";b:1;}s:14:"dojox.date.php";a:2:{s:4:"type";s:6:"Object";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:"";}}