如何用获取当前时间戳:
复制代码代码示例:
方法1:
var timestamp = date.parse(new date());结果:1280977330000方法2:
var timestamp = (new date()).valueof();结果:1280977330748方法3:
var timestamp=new date().gettime();结果:1280977330748第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。附,js时间函数
1,取得当前时间:var date=new date();2,已知年、月、日转换成日期型的数据:
复制代码代码示例:
var applydate = document.domainexceptionform.applydate.value; applydate = applydate.split("t")[0]; var applyyear = applydate.split("-")[0]; var applymonth = applydate.split("-")[1]-1; var applyday = applydate.split("-")[2]; var applydate1 = new date(applyyear,applymonth,applyday );
3,比较两日期相差的天数是否大于5:
parseint((date-applydate1) / (1000 * 60 * 60 * 24)) >= 54,比较两个时间:
复制代码代码示例:
if(date.valueof()>applydate1.valueof()) { alert("输入日期不得小于 !"); } else { alert("ok!"); }
5,取得当前时间的时分秒
复制代码代码示例:
var tody=new date(); var nian=tody.getfullyear(); var youe=tody.getmonth()+1; var day=tody.getdate(); var hour=tody.gethours(); var min=tody.getminutes(); var miao=tody.getseconds();
6,时间相加:取得固定时间(2006年8月12日)35天之后的时间
复制代码代码示例:
var d =new date("2006,7,12"); d.setdate(d.getdate()+35);
7,date对象的方法
date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 utc-universal coordinated time)或者是 flash 播放器正运行的操作系统的时间和日期。要使用date对象的方法,你就必须先创建一个date对象的实体(instance)。date 对象必须使用 flash 5 或以后版本的播放器。
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.1 0: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...)·setseconds | 设置当前秒数
·settime | 设置utc格式的从1970.1.1 0:00以来的毫秒数 ·setutcdate | 设置utc格式的当前日期(本月的几号) ·setutcfullyear | 设置utc格式的当前年份(四位数字) ·setutchours | 设置utc格式的当前小时数(24小时制,0-23) ·setutcmilliseconds | 设置utc格式的当前毫秒数 ·setutcminutes | 设置utc格式的当前分钟数 ·setutcmonth | 设置utc格式的当前月份(注意从0开始:0-jan,1-feb...) ·setutcseconds | 设置utc格式的当前秒数 ·setyear | 设置当前缩写年份(当前年份减去1900) ·tostring | 将日期时间值转换成"日期/时间"形式的字符串值 ·date.utc | 返回指定的utc格式日期时间的固定时间值8.创建新的 date 对象
语法: new date(); new date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] ); 参数: year 是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份; month 是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的; date 是一个 1 到 31 之间的整数,这个参数是可选的; hour 是一个 0 (0:00am) 到 23 (11:00pm) 之间的整数,这个参数是可选的; minute 是一个 0 到 59 之间的整数,这个参数是可选的; second 是一个 0 到 59 之间的整数,这个参数是可选的; millisecond 是一个 0 到 999 之间的整数,这个参数是可选的;注释:
对象。新建一个 date 对象。播放器支持:
flash 5 或以后的版本。例子:
获得当前日期和时间的例子: now = new date();创建一个关于国庆节的 date 对象的例子:
national_day = new date (49, 10, 1);新建一个 date 对象后,利用 date 对象的 getmonth、getdate、和 getfullyear方法获取时间,然后在动态中输出。
复制代码代码示例:
mydate = new date(); datetextfield = (mydate.getmonth() + "/" + mydate.getdate() + "/" + mydate.getfullyear());
- 本文标题:
- 本页链接: