传入日期是周几,计算当前日期是周几
function getWeek(date){
// 完整代码加测试代码如下,你根据实际需要改动下就OK了。
var dt = new Date(date), dt2 = new Date();
var weekDay = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];
alert(weekDay[dt.getDay()]+"\r\n"+weekDay[dt2.getDay()]);
}
计算目标日期距离当天日期间隔几天,返回结果为负数,即:过去的几天
// 计算目标日期距离当天日期间隔几天,返回结果为负数,即:过去的几天
function diffDate(date){
// 给日期类对象添加日期差方法,返回日期与diff参数日期的时间差,单位为天
Date.prototype.diff = function(date){
return (this.getTime() - date.getTime())/(24 * 60 * 60 * 1000);
}
// 构造两个日期
var now = new Date(date);
//也可以不要后面的时间如:2015/01/01
var date = new Date();
// 调用日期差方搜索法,求得参数日期与系统时间相差的天数
var diff = now.diff(date);
// 输出日期差
return Math.ceil(diff)
}