您的位置:首页 > Web前端 > JavaScript

js 时间

2015-12-11 10:35 585 查看
<pre name="code" class="javascript">/**
*@str1 : 传入的时间1  String类型
*@str2 : 传入的时间2  String类型
* 返回boolean值
*/
function checkdate(str1,str2){
var arr1 = str1.split("-");
var date1 = new Date(arr1[0],parseInt(arr1[1])-1,arr1[2]);  <span style="font-family: Arial, Helvetica, sans-serif;">//这种方式可能出错(原因不明)</span>
<span style="white-space:pre">	var date1 = parseInt(str1.replace(/-/g,"").replace(/:/g,""),10);</span>

var arr2 = str2.split("-");
var date2 = new Date(arr2[0],parseInt(arr2[1])-1,arr2[2]);  //这种方式可能不兼容IE(原因不明)
var date2 = parseInt(str2.replace(/-/g,"").replace(/:/g,""),10);  //建议这种方式
return date1>date2
}





/**
*获取N天后的日期  AddDayCount为N
*/
function GetDateStr(AddDayCount)
{
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0
var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate(); //获取当前几号,不足10补0
return y+"-"+m+"-"+d;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Js时间