Lively Kernel canvas * MIT license * * Includes enhancements by Scott Trenda * and Kris Kowal * * Accepts a date, a mask, or a date and a mask. * Returns a formatted version of the given date.]]> 99 ? Math.round(L / 10) : L), t: H < 12 ? "a" : "p", tt: H < 12 ? "am" : "pm", T: H < 12 ? "A" : "P", TT: H < 12 ? "AM" : "PM", Z: utc ? "UTC" : (String(date).match(timezone) || [""]).pop().replace(timezoneClip, ""), o: (o > 0 ? "-" : "+") + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4), S: ["th", "st", "nd", "rd"][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10] }; return mask.replace(token, function ($0) { return $0 in flags ? flags[$0] : $0.slice(1, $0.length - 1); }); }; }(); // Some common format strings dateFormat.masks = { "default": "ddd mmm dd yyyy HH:MM:ss", shortDate: "m/d/yy", mediumDate: "mmm d, yyyy", longDate: "mmmm d, yyyy", fullDate: "dddd, mmmm d, yyyy", shortTime: "h:MM TT", mediumTime: "h:MM:ss TT", longTime: "h:MM:ss TT Z", isoDate: "yyyy-mm-dd", isoTime: "HH:MM:ss", isoDateTime: "yyyy-mm-dd'T'HH:MM:ss", isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'" }; // Internationalization strings dateFormat.i18n = { dayNames: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], monthNames: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ] }; // For convenience... Date.prototype.format = function (mask, utc) { return dateFormat(this, mask, utc); };]]> Draft40true NaN NaN NaN Wikicontroltruetrue Tests.CDBTest.RepositoryTestfalsefalsetruefalsetrue0false787null -1nullnulltruefalsetruetrue false00.11 true false true RunTestCasefalsenulltruefalsefalsetrue RunAllTestCasesfalsenulltruefalsefalsetrue Refreshfalsenulltruefalsefalsetrue nullfalse nullfalse0false -----falsefalsetruefalsetrue0false787 -1nullnulltruefalsetruetrue false00.11 true false true truefalse nullfalsetruenull TestRunnerfalsenulltruefalse Xfalsenulltrue false false Mfalsenulltrue false false falsenulltrue false falsenullfalsefalsenullnullnullnullfalse nullfalsetruenullfalse CDB.jsfalsenullfalse false false false nullfalse http://www.lively-kernel.org/repository/webwerkstatt/apps/ truetruetruetruetrue truetrue 00.11 true true codebasefalsenulltruefalsetrue localfalsenulltruefalsetrue Base64.js(notparsed)falsefalsetruefalsetrue0false benchmark.js(notparsed)falsefalsetruefalsetrue0false BinFileReader.js(notparsed)falsefalsetruefalsetrue0false CDB.jsfalsefalsetruefalsetrue0false CDBBrowser.js(notparsed)falsefalsetruefalsetrue0false CouchDB.js(notparsed)falsefalsetruefalsetrue0false DateFormat.js(notparsed)falsefalsetruefalsetrue0false Dropbox.js(notparsed)falsefalsetruefalsetrue0false JComponents.js(notparsed)falsefalsetruefalsetrue0false Journal.js(notparsed)falsefalsetruefalsetrue0false LivelyJIT.js(notparsed)falsefalsetruefalsetrue0false Localcodefalsefalsetruefalsetrue0false OAuth.js(notparsed)falsefalsetruefalsetrue0false OData.js(notparsed)falsefalsetruefalsetrue0false PageNavigation.js(notparsed)falsefalsetruefalsetrue0false paper.js(notparsed)falsefalsetruefalsetrue0false Presentation.js(notparsed)falsefalsetruefalsetrue0false ProtoVisInterface.js(notparsed)falsefalsetruefalsetrue0false sha1.js(notparsed)falsefalsetruefalsetrue0false UserStories.js(notparsed)falsefalsetruefalsetrue0false Webcards.js(notparsed)falsefalsetruefalsetrue0false227.83749389648438null3nulltruefalsenulltruetrue 00.11 true null null null nulltrue true CDB.Loggerfalsefalsetruefalsetrue0false CDB.Repositoryfalsefalsetruefalsetrue0false CDB.Exceptionfalsefalsetruefalsetrue0false CDB.DatabaseExceptionfalsefalsetruefalsetrue0false CDB.IllegalArgumentExceptionfalsefalsetruefalsetrue0false CDB.ObjectNotFoundExceptionfalsefalsetruefalsetrue0false CDB.ConsistencyExceptionfalsefalsetruefalsetrue0false CDB.Revisionfalsefalsetruefalsetrue0false CDB.RevisionHistoryfalsefalsetruefalsetrue0false CDB.CodeObjectfalsefalsetruefalsetrue0false CDB.CodeObject.Revisionfalsefalsetruefalsetrue0false CDB.Modulefalsefalsetruefalsetrue0false CDB.Klassfalsefalsetruefalsetrue0false CDB.Methodfalsefalsetruefalsetrue0false CDB.Layerfalsefalsetruefalsetrue0false CDB.ChangeSetfalsefalsetruefalsetrue0false CDB.ChangeSet.Revisionfalsefalsetruefalsetrue0false227.83798779296922null-1nullnulltruefalsenulltruetrue 00.11 true null null null nulltrue true -----falsefalsetruefalsetrue0false227.83749389648438null -1nullnulltruetruetrue 00.11 true null null null nulltrue true -----falsefalsetruefalsetrue0false227.83794506834238null -1nullnulltruetruetrue 00.11 true null null null nulltrue true 20null truetrue2000000 0.5 nulltruetrue 00.11 true true 20null truetrue truetrue 00.11 true true Addmodulefalsenulltruefalsetrue Loadallfalsenulltruefalsetrue LineNofalsenulltruefalsetrue Refreshfalsenulltruefalsetrue Evalonfalsenulltruefalsetrue Sortfalsenulltruefalsetrue Viewas...falsenulltruefalse truetrue nullfalsenullnullnullnullfalse ERRORSerializingiteminarraybuttonCommandsof#<lively.ide.SystemBrowser:[objectSVGElement]>"]]>"]]>falsefalsetruefalsetrue0 ERRORSerializingiteminarraybuttonCommandsof#<lively.ide.SystemBrowser:[objectSVGElement]>"]]>"]]>falsefalsetruefalsetrue0 ERRORSerializingiteminarraybuttonCommandsof#<lively.ide.SystemBrowser:[objectSVGElement]>"]]>"]]>falsefalsetruefalsetrue0 ERRORSerializingiteminarraybuttonCommandsof#<lively.ide.SystemBrowser:[objectSVGElement]>"]]>"]]>falsefalsetruefalsetrue0 ERRORSerializingiteminarraybuttonCommandsof#<lively.ide.SystemBrowser:[objectSVGElement]>"]]>"]]>falsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476915:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 ERRORSerializingiteminarrayitemListof476927:FilterableListMorphfalsefalsetruefalsetrue0 wha',norawnodeon#<ModelPlug{setIsActive:setIsActive,getIsActive:getIsActive}>"]]>"]]>falsefalsetruefalsetrue0 wha',norawnodeon#<ModelPlug{setIsActive:setIsActive,getIsActive:getIsActive}>"]]>"]]>falsefalsetruefalsetrue0 wha',norawnodeon#<ModelPlug{setIsActive:setIsActive,getIsActive:getIsActive}>"]]>"]]>falsefalsetruefalsetrue0 wha',norawnodeon#<ModelPlug{setIsActive:setIsActive,getIsActive:getIsActive}>"]]>"]]>falsefalsetruefalsetrue0 wha',norawnodeon#<ModelPlug{setIsActive:setIsActive,getIsActive:getIsActive}>"]]>"]]>falsefalsetruefalsetrue0 wha',norawnodeon#<ModelPlug{setIsActive:setIsActive,getIsActive:getIsActive}>"]]>"]]>falsefalsetruefalsetrue0 wha',norawnodeon#<ModelPlug{setIsActive:setIsActive,getIsActive:getIsActive}>"]]>"]]>falsefalsetruefalsetrue01039"]]> "]]> "]]> "]]> "]]> "]]> "]]> "]]> "]]> "]]> "]]> "]]> 45nullnulltrue0falsefalsetruetruefalse nullfalse nullfalse nullfalse nullfalsefalse 10.11 true truetruefalse truetrue100truefalse truefalsenull050"]]]> nullfalsetruenullfalse Consolefalsenullfalse false false false nullfalsefalsenullnullnullnullfalse null211