比较两个日期的大小和或得当前日期
2010-12-02 10:34
316 查看
/**
* 比较两个日期的大小
* @param {Object} a:开始时间
* @param {Object} b:结束时间
*/
function compareDay(a, b) {//a , b 格式为 yyyy-MM-dd
var a1 = a.split("-");
var b1 = b.split("-");
var d1 = new Date(a1[0], a1[1], a1[2]);
var d2 = new Date(b1[0], b1[1], b1[2]);
var msg;
if (Date.parse(d1) - Date.parse(d2) <=0) {//a>b
msg = 0;
}
if (Date.parse(d1) - Date.parse(d2) > 0) {//a<b
msg = 1;
}
return msg;
}
var d = new Date();
var CurrentDate = "";
var Year = d.getFullYear(); //获得当前的日期yyyy-mm-dd
var Month = d.getMonth() + 1;
var Day = d.getDate();
CurrentDate += Year + "-";
if (Month >= 10) {
CurrentDate += Month + "-";
}
else {
CurrentDate += "0" + Month + "-";
}
if (Day >= 10) {
CurrentDate += Day;
}
else {
CurrentDate += "0" + Day;
}
* 比较两个日期的大小
* @param {Object} a:开始时间
* @param {Object} b:结束时间
*/
function compareDay(a, b) {//a , b 格式为 yyyy-MM-dd
var a1 = a.split("-");
var b1 = b.split("-");
var d1 = new Date(a1[0], a1[1], a1[2]);
var d2 = new Date(b1[0], b1[1], b1[2]);
var msg;
if (Date.parse(d1) - Date.parse(d2) <=0) {//a>b
msg = 0;
}
if (Date.parse(d1) - Date.parse(d2) > 0) {//a<b
msg = 1;
}
return msg;
}
var d = new Date();
var CurrentDate = "";
var Year = d.getFullYear(); //获得当前的日期yyyy-mm-dd
var Month = d.getMonth() + 1;
var Day = d.getDate();
CurrentDate += Year + "-";
if (Month >= 10) {
CurrentDate += Month + "-";
}
else {
CurrentDate += "0" + Month + "-";
}
if (Day >= 10) {
CurrentDate += Day;
}
else {
CurrentDate += "0" + Day;
}
相关文章推荐
- 比较两个日期的大小 NSDate获取当前日期 进行比较
- 两个时间比较大小,结束日期不能大于起始日期,起始日期不能大于当前日期
- IOS比较两个日期的大小获取当前月份天数(今天、明天、后天)
- 比较两个日期大小和获取当前月最大天数的存储过程
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- C#比较两个日期的大小
- php实现比较两个字符串日期大小的方法
- jquery 比较两个日期的大小
- java实现计算两个日期相差多少月、比较两个日期大小 等常用日期操作
- js-比较两个日期的大小
- js比较两个日期大小,2计算2个日期之间间隔天数
- PHP中比较两个时间的大小与日期的差值
- php实现比较两个字符串日期大小的方法
- 用javascript比较两个日期的大小
- 正则转换为统一格式比较两个日期的大小
- java比较两个日期大小
- Shell比较两个日期的大小
- 【jQuery日期处理】两个时间大小的比较
- php实现比较两个字符串日期大小的方法