//>>built
define("dojox/dtl/filter/dates",["dojo/_base/lang","../_base","../utils/date"],function(_1,dd,_2){_1.getObject("dojox.dtl.filter.dates",true);var _3=dd.filter.dates;_1.mixin(_3,{_toDate:function(_4){if(_4 instanceof Date){return _4;}_4=new Date(_4);if(_4.getTime()==new Date(0).getTime()){return "";}return _4;},date:function(_5,_6){_5=_3._toDate(_5);if(!_5){return "";}_6=_6||"N j, Y";return _2.format(_5,_6);},time:function(_7,_8){_7=_3._toDate(_7);if(!_7){return "";}_8=_8||"P";return _2.format(_7,_8);},timesince:function(_9,_a){_9=_3._toDate(_9);if(!_9){return "";}var _b=_2.timesince;if(_a){return _b(_a,_9);}return _b(_9);},timeuntil:function(_c,_d){_c=_3._toDate(_c);if(!_c){return "";}var _e=_2.timesince;if(_d){return _e(_d,_c);}return _e(new Date(),_c);}});return dojox.dtl.filter.dates;});