JS对时间的常用处理

来源:互联网 发布:广数控g72编程实例有图 编辑:程序博客网 时间:2024/06/05 22:59

//验证有效期后和系统时间作比较.

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 );

*/

0 0