javascript时间函数大全
以下是总结的js日期函数大全,供大家参考
1.取得当前时间
vardate=newDate();
2.已知年、月、日转换成日期型的数据:
varapplyDate=document.domainExceptionForm.applyDate.value; applyDate=applyDate.split("T")[0]; varapplyYear=applyDate.split("-")[0]; varapplyMonth=applyDate.split("-")[1]-1; varapplyDay=applyDate.split("-")[2]; varapplyDate1=newDate(applyYear,applyMonth,applyDay);
3.比较两日期相差的天数是否大于5:
parseInt((date-applyDate1)/(1000*60*60*24))>=5
4.比较两个时间:
if(date.valueOf()>applyDate1.valueOf()){ alert("输入日期不得小于当前日期!"); }else{ alert("OK!"); }
5.取得当前时间的时分秒
vartody=newDate(); varnian=tody.getFullYear(); varyoue=tody.getMonth()+1; varday=tody.getDate(); varhour=tody.getHours(); varmin=tody.getMinutes(); varmiao=tody.getSeconds();
6.时间相加:取得固定时间(2006年8月12日)35天之后的时间
vard=newDate("2006,7,12"); d.setDate(d.getDate()+35);
7.Date对象的方法
Date对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为UTC-UniversalCoordinatedTime)或者是Flash播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。
Date对象必须使用Flash5或以后版本的播放器。
Date对象的方法并不是静态的,但是在使用时却可以应用于所指定的单独实体。
Date对象的方法简介: ·
getDate |根据本地时间获取当前日期(本月的几号) getDay |根据本地时间获取今天是星期几(0-Sunday,1-Monday...) getFullYear |根据本地时间获取当前年份(四位数字) getHours |根据本地时间获取当前小时数(24小时制,0-23) getMilliseconds |根据本地时间获取当前毫秒数 getMinutes |根据本地时间获取当前分钟数 getMonth |根据本地时间获取当前月份(注意从0开始:0-Jan,1-Feb...) getSeconds |根据本地时间获取当前秒数 getTime |获取UTC格式的从1970.1.10:00以来的毫秒数 getTimezoneOffset|获取当前时间和UTC格式的偏移值(以分钟为单位) getUTCDate |获取UTC格式的当前日期(本月的几号) getUTCDay |获取UTC格式的今天是星期几(0-Sunday,1-Monday...) getUTCFullYear |获取UTC格式的当前年份(四位数字) getUTCHours |获取UTC格式的当前小时数(24小时制,0-23) getUTCMilliseconds|获取UTC格式的当前毫秒数 getUTCMinutes |获取UTC格式的当前分钟数 · getUTCMonth |获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...) getUTCSeconds |获取UTC格式的当前秒数 · getYear |根据本地时间获取当前缩写年份(当前年份减去1900) setDate |设置当前日期(本月的几号) setFullYear |设置当前年份(四位数字) setHours |设置当前小时数(24小时制,0-23) setMilliseconds |设置当前毫秒数 setMinutes |设置当前分钟数 setMonth |设置当前月份(注意从0开始:0-Jan,1-Feb...) setUTCMinutes |设置UTC格式的当前分钟数 setUTCMonth |设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...) setUTCSeconds |设置UTC格式的当前秒数 setYear |设置当前缩写年份(当前年份减去1900) toString |将日期时间值转换成"日期/时间"形式的字符串值 Date.UTC |返回指定的UTC格式日期时间的固定时间值 setSeconds |设置当前秒数 setTime |设置UTC格式的从1970.1.10:00以来的毫秒数 setUTCDate |设置UTC格式的当前日期(本月的几号) setUTCFullYear |设置UTC格式的当前年份(四位数字) setUTCHours |设置UTC格式的当前小时数(24小时制,0-23) setUTCMilliseconds|设置UTC格式的当前毫秒数
8.创建新的Date对象
语法:
newDate();
newDate(year[,month[,date[,hour[,minute[,second[,millisecond]]]]]]);