function parseDate(_1,_2){ function getYear(yr){ yr=parseInt(yr,10); if(yr>=0&&yr<80){ yr+=2000; }else{ if(yr<100){ yr+=1900; } } return yr; } function getHour(hr,_5){ hr=parseInt(hr,10); if(_5){ if(_5.match(/pm/i)){ if(hr<12){ hr+=12; } }else{ if(hr==12){ hr=0; } } } return hr; } var yr=_2.getFullYear(); var mn=_2.getMonth(); var dy=_2.getDate(); var m=_1.match(/([0-9]+)\/([0-9]+)\/([0-9]+)/); if(m){ _1=_1.replace(m[0],""); yr=getYear(m[3]); mn=parseInt(m[1],10)-1; dy=parseInt(m[2],10); }else{ if(m=_1.match(/([0-9]+)\/([0-9]+)/)){ _1=_1.replace(m[0],""); mn=parseInt(m[1],10)-1; dy=parseInt(m[2],10); } } _2.setFullYear(yr,mn,dy); var hr=0,mn=0; var m=_1.match(/([0-9]+):([0-9]+) *([ap]m)?/i); if(m){ hr=getHour(m[1],m[3]); mn=parseInt(m[2],10); }else{ if(m=_1.match(/([0-9]+) *([ap]m)?/i)){ hr=getHour(m[1],m[2]); } } _2.setHours(hr,mn,0,0); } var MONTH_NAMES=new Array("January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sun","Mon","Tue","Wed","Thu","Fri","Sat"); function LZ(x){ return (x<0||x>9?"":"0")+x; } function formatDate(_c,_d){ _d=_d+""; var _e=""; var _f=0; var c=""; var _11=""; var y=_c.getYear()+""; var M=_c.getMonth()+1; var d=_c.getDate(); var E=_c.getDay(); var H=_c.getHours(); var m=_c.getMinutes(); var s=_c.getSeconds(); var _19,yy,MMM,MM,dd,hh,h,mm,ss,_22,HH,H,KK,K,kk,k; var _28=new Object(); if(y.length<4){ y=""+(y-0+1900); } _28["y"]=""+y; _28["yyyy"]=y; _28["yy"]=y.substring(2,4); _28["M"]=M; _28["MM"]=LZ(M); _28["MMM"]=MONTH_NAMES[M-1]; _28["NNN"]=MONTH_NAMES[M+11]; _28["d"]=d; _28["dd"]=LZ(d); _28["E"]=DAY_NAMES[E+7]; _28["EE"]=DAY_NAMES[E]; _28["H"]=H; _28["HH"]=LZ(H); if(H==0){ _28["h"]=12; }else{ if(H>12){ _28["h"]=H-12; }else{ _28["h"]=H; } } _28["hh"]=LZ(_28["h"]); if(H>11){ _28["K"]=H-12; }else{ _28["K"]=H; } _28["k"]=H+1; _28["KK"]=LZ(_28["K"]); _28["kk"]=LZ(_28["k"]); if(H>11){ _28["a"]="PM"; }else{ _28["a"]="AM"; } _28["m"]=m; _28["mm"]=LZ(m); _28["s"]=s; _28["ss"]=LZ(s); while(_f<_d.length){ c=_d.charAt(_f); _11=""; while((_d.charAt(_f)==c)&&(_f<_d.length)){ _11+=_d.charAt(_f++); } if(_28[_11]!=null){ _e=_e+_28[_11]; }else{ _e=_e+_11; } } return _e; }