<script type=
"text/javascript"
>
function
Replace(str, from, to) {
return
str.split(from).join(to);
}
function
FormatDate(date, format) {
format = Replace(format,
"yyyy"
, date.getFullYear());
format = Replace(format,
"MM"
, GetFullMonth(date));
format = Replace(format,
"dd"
, GetFullDate(date));
format = Replace(format,
"HH"
, GetFullHour(date));
return
format;
}
function
parseDate(dateStr) {
return
new
Date(Replace(dateStr,
"-"
,
"/"
));
}
function
AddMonths(date, value) {
date.setMonth(date.getMonth() + value);
return
date;
}
function
AddDays(date, value) {
date.setDate(date.getDate() + value);
return
date;
}
function
AddHours(date, value) {
date.setHours(date.getHours() + value);
return
date;
}
function
GetFullMonth(date) {
var
v = date.getMonth() + 1;
if
(v > 9)
return
v.toString();
return
"0"
+ v;
}
function
GetFullDate(date) {
var
v = date.getDate();
if
(v > 9)
return
v.toString();
return
"0"
+ v;
}
function
GetFullHour(date) {
var
v = date.getHours();
if
(v > 9)
return
v.toString();
return
"0"
+ v;
}
function
compareDate() {
var
mydate = AddDays(parseDate(
"2012-08-23"
), 1);
var
nowdate =
new
Date();
if
(nowdate.getTime() < mydate.getTime()) {
return
FormatDate(nowdate,
"yyyy-MM-dd"
);
}
return
FormatDate(mydate,
"yyyy-MM-dd"
);
}
</script>