function NewDate(str) {
if(!str)
return "";
str = str.split('-');
var date = new Date();
date.setUTCFullYear(str[0], str[1] - 1, str[2]);
date.setUTCHours(0, 0, 0, 0);
return date;
}
//比较第一个日期是否比第二个日期小,传入yyyy-MM-dd格式
function validate(d1,d2){
var a = NewDate(d1); // before
var b = NewDate(d2); // after
return (a.getTime() <= b.getTime());
}
//将日期转为yyyy-MM-dd格式
function dateToStr(d)
{
var month=d.getMonth()+1,day=d.getDate();
if(month<10)
{
month="0"+month;
}
if(day<10)
{
day="0"+day;
}
return d.getFullYear()+"-"+month+"-"+day;
}
function addDays(date,value)
{
resultDate=date;
resultDate.setDate(resultDate.getDate()+value);
return resultDate;
}
//yyyy-MM-dd格式参数
function weekOfYear(date)
{
var d=NewDate(date);
var nowYear=d.getFullYear();
var yearBegin=NewDate(""+year+"-01-01");
var weekOfDay=yearBegin.getDay();
var weekBeginDay=addDays(yearBegin,-weekOfDay);
}
if(!str)
return "";
str = str.split('-');
var date = new Date();
date.setUTCFullYear(str[0], str[1] - 1, str[2]);
date.setUTCHours(0, 0, 0, 0);
return date;
}
//比较第一个日期是否比第二个日期小,传入yyyy-MM-dd格式
function validate(d1,d2){
var a = NewDate(d1); // before
var b = NewDate(d2); // after
return (a.getTime() <= b.getTime());
}
//将日期转为yyyy-MM-dd格式
function dateToStr(d)
{
var month=d.getMonth()+1,day=d.getDate();
if(month<10)
{
month="0"+month;
}
if(day<10)
{
day="0"+day;
}
return d.getFullYear()+"-"+month+"-"+day;
}
function addDays(date,value)
{
resultDate=date;
resultDate.setDate(resultDate.getDate()+value);
return resultDate;
}
//yyyy-MM-dd格式参数
function weekOfYear(date)
{
var d=NewDate(date);
var nowYear=d.getFullYear();
var yearBegin=NewDate(""+year+"-01-01");
var weekOfDay=yearBegin.getDay();
var weekBeginDay=addDays(yearBegin,-weekOfDay);
}