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

JS对时间的常用处理

2016-02-03 15:08 501 查看
//验证有效期后和系统时间作比较.

var validityTime=$("#usefuLlife").val().trim();

if(validityTime=="" ||typeof (validityTime)=="undefined" || validityTime==null){
$.alert("错误提示","有效期不能为空!");
return;
}
var myDate = new Date();  
var year= myDate.getFullYear();    //年份
var month=myDate.getMonth();       //月份(0-11,0代表1月)
var day=myDate.getDate();        //当前日
var fullDate=year+'-'+(month+1)+'-'+day;
var validity=new Date(validityTime.replace(/-/g,"/"));//把全部的'-'用'/'代替,g在正则表达式里标识全部的意思
var nowTime=new Date(fullDate.replace(/-/g,"/"));
var timespan=validity-nowTime;
if(timespan<0){
$.alert("错误提示","有效期不能小于当前日期!");
return;

}

/*更改时间显示的格式

var thisDate=$('#date').val();

var myDate = new Date(thisDate)).format('yyyy-MM-dd')

alert(myDate );

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息