js日期Date对象
在javascript中,日期Date对象和ActionScript中的日期对象一样,用法都差不多。虽然以前多次用到AS中的日期对象,但总是要看帮助文件才能写程序,记不到,其实不用记的,关键是当时不理解,不理解时间对象:Date,今天写下这文章希望能对时间对象Date有一个深刻的认识!
一、日期Date对象是js和AS中的内置对象,date对象中的方法有很多,常用的是下面的:
|
按照本地时间返回指定的 Date 对象中表示月中某天的值(1 到 31 之间的整数)。 |
||
|
|
按照本地时间返回指定的 Date 对象中表示星期几的值(0 代表星期日,1 代表星期一,依此类推)。 |
|
|
|
getFullYear |
按照本地时间返回指定的 Date 对象中的完整年份值(一个 4 位数,例如 2000)。 |
|
|
按照本地时间返回指定的 Date 对象中的小时值(0 到 23 之间的整数)。 |
|
|
|
按照本地时间返回指定的 Date 对象中的毫秒数(0 到 999 之间的整数)。 |
|
|
|
getMinutes |
按照本地时间返回指定的 Date 对象中的分钟值(0 到 59 之间的整数)。 |
|
|
按照本地时间返回指定的 Date 对象中的月份值(0 代表一月,1 代表二月,依此类推)。 |
|
|
|
getSeconds |
按照本地时间返回指定的 Date 对象中的秒钟值(0 到 59 之间的整数)。 |
|
|
返回指定的 Date 对象自 1970 年 1 月 1 日午夜(通用时间)以来的毫秒数。 |
|
按照本地时间返回指定的 Date 对象的年份。 |
二、date对象的属性,主要有两个属性:
| 属性 | 描述 | FF | N | IE |
|---|---|---|---|---|
| constructor | 一个对创建对象的函数的引用 | 1 | 4 | 4 |
| prototype | 使您有能力向对象添加属性和方法 | 1 | 3 | 4 |
看上面的属性,虽然JS初学,但上面的prototype自己以前在做flash方框游戏时用到过,也是向自定义的对象中添加属性,以前也还研究半天
三、当然,引用一个对象的属性和方法当然得用new“操作符”
var mydate=new Date();
mydate就有了Date对象的所有属性和方法啦,下面做的就是引用了
var year1=mydate.getYear();
var year2=mydate.getFullYear();
上面的getYear()和getFullYear()有什么区别呢?
getFullYear()可以返回本地时间的年份,如今年是2008年,就可以返回2008年,如果我想返回2007年呢,就可以用getYear(),这句话只是我认为这样, 还没有写程序证实,但在DW里用getYear()也返回了本地年份,看了洪恩在线的,
如果 navigator.appName == "Netscape"则document.write(1900+year);来返回本地年份,如果:navigator.appVersion.indexOf("MSIE") != -1)则:document.write(year);莫非这两个函数还跟浏览器版本有关?还需证实,不过我在flash中,用这两个方法,getFullYear()=getYear()+1900,也就是,我给getYear()加上1900就返回到了本地时间,和getFullYear()一样了!
四、很郁闷的是自己一直记不住:minute,second这两个单词,minute

浙公网安备 33010602011771号