代码 // 日期比较(日期格式: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日期转换