function FormatDate (date, formatstr) {
if (!date) {
Return '
}
Date = new Date (date)
function $addZero (v, size) {
for (var i = 0, len = size-(v + ""). Length; i < Len; i++) {
v = "0" + V;
}
;
Return v + "";
}
Format time
var arrweek = [' Day ', ' one ', ' two ', ' three ', ' four ', ' five ', ' six '],
str = FORMATSTR
. replace (/yyyy| yyyy/, Date.getfullyear ())
. replace (/yy| yy/, $addZero (date.getfullyear ()% 100, 2))
. replace (/mm| mm/, $addZero (Date.getmonth () + 1, 2))
. replace (/m| M/g, Date.getmonth () + 1)
. replace (/dd| dd/, $addZero (Date.getdate (), 2))
. replace (/d| D/g, Date.getdate ())
. replace (/hh| hh/, $addZero (Date.gethours (), 2))
. replace (/h| H/g, Date.gethours ())
. replace (/ii|ii/, $addZero (Date.getminutes (), 2))
. replace (/i| I/g, Date.getminutes ())
. replace (/ss| ss/, $addZero (Date.getseconds (), 2))
. replace (/s| S/g, Date.getseconds ())
. replace (/w/g, Date.getday ())
. replace (/w/g, Arrweek[date.getday ()));
return str;
},
FormatDate (Time, ' Yyyy-mm-dd hh:ii ')
JS time format