js日期

it2022-05-05  111

 

代码 // 日期比较(日期格式:2010-8-20) function  DateCompare(startDate,endDate)   {        var  arr = startDate.split( " - " );         var  starttime = new  Date(arr[ 0 ],arr[ 1 ],arr[ 2 ]);         var  starttimes = starttime.getTime();   // 获取距离1970年的毫秒数             var  arrs = endDate.split( " - " );         var  endtime = new  Date(arrs[ 0 ],arrs[ 1 ],arrs[ 2 ]);         var  endtimes = endtime.getTime();   // 获取距离1970年的毫秒数          if (starttimes >= endtimes)        {            return   false ;       }        else            return   true ;     }  

 

代码 //与当前日期比较(日期格式:2010-8-20) function  DateCompare(time)   {    // 传入日期转换为距离1970年的毫秒数      var  arr = time.split( " - " );         var  starttime = new  Date(arr[ 0 ],arr[ 1 ],arr[ 2 ]);         var  starttimes = starttime.getTime(); // 当前日期转换为距离1970年的毫秒数      var  date  =   new  Date();     var  datenow  =   new  Date(date.getFullYear(), date.getMonth()  +   1 , date.getDate());     var  datenows  =  datenow.getTime();     if  (datenows  >=  starttimes) {         return   false ;    }     else  {         return   true ;    }  }  

 

 

var date=new Date()

 var date=new Date(dateVal) 

 dateVal:表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间的毫秒数 

 var date=new Date(year,month,date[,hours[,minutes[,seconds]]])

 date.getDate()  返回值是一个处于 1 到 31 之间的整数,它代表了相应的 Date 对象中的日期值 

 date.getDay()  返回星期几

值星期0星期天1星期一2星期二3星期三4星期四5星期五6星期六

 date=getFullYear() 返回年份

 date=getMonth() 返回一个处于 0 到 11 之间的整数

 date=getTime() 返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。

 Date.parse(dateVal ) 方法返回一个整数值,这个整数表示 dateVal 中所包含的日期与 1970 年 1 月 1 日午夜之间相间隔的毫秒数

 dateVal 可以为短日期可以使用“/”或“-”作为日期分隔符,但是必须用月/日/年的格式来表示,例如"7/20/96"。

转载于:https://www.cnblogs.com/dfzone/archive/2010/07/25/1783420.html

相关资源:js农历公历日期相互转换函数javascript日期转换

最新回复(0)