|
|
 Flash
MX ActionScript字典
|
|
|
Date(对象)
Date对象提供了一些与日期和时间相关的方法和属性,该时间可以是相对于世界统一时间(格林尼治标准时间,现称世界统一时间),也可以是相对于播放器所在的系统时间。使用Date对象之前必须首先初始化一个Date对象的实例。Date对象只能在Flash
5中以及新版本中使用,以前版本不支持该对象。
不同的播放器版本和操作系统中,Date对象对时间的处理也是不同的。
|
getDate
|
返回本地当前的日期。
|
|
getDay
|
返回本地当前的星期。
|
|
getFullYear
|
返回本地当前的年份(4位)。
|
|
getHours
|
返回本地当前的小时。
|
|
getMilliseconds
|
返回本地当前的毫秒数。
|
|
getMinutes
|
返回本地当前的分钟。
|
|
getMonth
|
返回本地当前的月份。
|
|
getSeconds
|
返回本地当前的秒。
|
|
getTime
|
返回自从1970年1月1日0点开始算起直到现在的秒数。
|
|
getTimezoneOffset
|
返回同格林威治时间的时差,以分钟为单位。
|
|
getUTCDate
|
返回当前的UTC日期。
|
|
getUTCDay
|
返回当前的UTC星期。
|
|
getUTCFullYear
|
返回当前的UTC年份。
|
|
getUTCHours
|
返回当前的UTC小时。
|
|
getUTCMilliseconds
|
返回当前的UTC毫秒。
|
|
getUTCMinutes
|
返回当前的UTC分钟。
|
|
getUTCMonth
|
返回当前的的UTC月份。
|
|
getUTCSeconds
|
返回当前的UTC秒。
|
|
getYear
|
返回本地当前的年份。
|
|
setDate
|
设置时间对象的本地日期。
|
|
setFullYear
|
设置时间对象的本地年份。
|
|
setHours
|
设置时间对象的本地小时。
|
|
setMilliseconds
|
设置时间对象的本地毫秒。
|
|
setMinutes
|
设置时间对象的本地分钟。
|
|
setMonth
|
设置时间对象的本地月份。
|
|
setSeconds
|
设置时间对象的本地秒。
|
|
setTime
|
用毫秒值来设置时间对象的本地时间。
|
|
setUTCDate
|
设置时间对象的UTC日期。
|
|
setUTCFullYear
|
设置时间对象的UTC年份。
|
|
setUTCHours
|
设置时间对象的UTC小时。
|
|
setUTCMilliseconds
|
设置时间对象的UTC毫秒。
|
|
setUTCMinutes
|
设置时间对象的UTC分钟
|
|
setUTCMonth
|
设置时间对象的UTC月份。
|
|
setUTCSeconds
|
设置时间对象的UTC秒。
|
|
setYear
|
使者时间对象的本地年份。
|
|
toString
|
将日期和时间转换成字符串。
|
|
Date.UTC
|
同getTime方法一样。
|
构造函数转载请注明出处:宇风多媒体
|
语法
|
new
Date();
new
Date(year [,month [,date [,hour [,minute [,second
[,millisecond ]]]]]] );
|
|
参数
|
Year :年,0到99表示1900年到1999年,其他年份一律要使用四位数字。
Month :月,0到11分别表示1月到12月,可选。
Date :日,范围在0到31,可选。
Hour :小时,范围在0到23,可选。
Minute
:分钟,范围在0到59,可选。
second
:秒,范围在0到59,可选。
Millisecond:毫秒,范围在0到999,可选。
|
|
说明
|
对象构造函数,用来初始化一个日期对象。
|
|
播放器
|
Flash
5 或更新的版本
|
|
示例
|
下面两个语句分别初始化了两个日期对象,第三个语句将月日年放入strNow字符串中:
now
= new Date();
myBirthday
= new Date (77, 1, 19);
strNow=(myBirthday.getMonth()+"/"+myBirthday.getDate()+"/"
+myBirthday.getFullYear());
|
|
参看
|
无
|
Date.getTimezoneOffset
|
语法
|
myDate.getTimezoneOffset()
|
|
参数
|
无
|
|
说明
|
方法,返回同格林威治时间的时差,以分钟为单位。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
trace(
new Date().getTimezoneOffset() );
如果是北京时间,那么返回值为480(8小时*60分钟)。
|
|
参看
|
无
|
Date.setDate
|
语法
|
myDate.setDate(
date )
|
|
参数
|
date,整数,取值范围为1到31,表示日期。
|
|
说明
|
方法,设置日期对象的本地日期,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setFullYear
|
语法
|
myDate.setFullYear(
year [, month [, date]] )
|
|
参数
|
year,一个四位数,表示年份。
month,整数,取值范围为0到11,表示月份。
date,整数,取值范围为1到31,表示日期。
|
|
说明
|
方法,设置日期对象的本地年月日,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setHours
|
语法
|
myDate.setHours( hour
)
|
|
参数
|
hour,整数,取值范围为0到23,表示小时。
|
|
说明
|
方法,设置日期对象的本地小时值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setMilliseconds
|
语法
|
myDate.setMilliseconds( millisecond )
|
|
参数
|
millisecond,整数,取值范围为0到999,表示毫秒。
|
|
说明
|
方法,设置日期对象的本地毫秒值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setMinutes
|
语法
|
myDate.setMinutes(
minute )
|
|
参数
|
minute,整数,取值范围为0到59,表示分钟。
|
|
说明
|
方法,设置日期对象的本地分钟值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setMonth
|
语法
|
myDate.setMonth( month
[, date] )
|
|
参数
|
month,整数,取值范围为0到11,表示月份。
date,整数,取值范围为1到31,表示日期。
|
|
说明
|
方法,设置日期对象的本地月份和日期,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setSeconds
|
语法
|
myDate.setSeconds(
second )
|
|
参数
|
second,整数,取值范围为0到59,表示秒钟。
|
|
说明
|
方法,设置日期对象的本地秒钟值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setTime
|
语法
|
myDate.setTime( millisecond
)
|
|
参数
|
millisecond,整数,取值为0时代表格林威治时间1970年一月一日0:00时。
|
|
说明
|
方法,设置日期对象的时间,该时间值以毫秒为计数单位,取值为0时代表格林威治时间1970年一月一日0:00时。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setUTCDate
|
语法
|
myDate.setUTCDate(
date )
|
|
参数
|
date,整数,取值范围为1到31,表示日期。
|
|
说明
|
方法,设置日期对象的UTC日期,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setUTCFullYear
|
语法
|
myDate.setUTCFullYear(
year [, month [, date]] )
|
|
参数
|
year,一个四位数,表示年份。
month,整数,取值范围为0到11,表示月份。
date,整数,取值范围为1到31,表示日期。
|
|
说明
|
方法,设置日期对象的UTC年月日,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setUTCHours
|
语法
|
myDate.setUTCHours(
hour )
|
|
参数
|
hour,整数,取值范围为0到23,表示小时。
|
|
说明
|
方法,设置日期对象的UTC小时值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setUTCMilliseconds
|
语法
|
myDate.setUTCMilliseconds( millisecond )
|
|
参数
|
millisecond,整数,取值范围为0到999,表示毫秒。
|
|
说明
|
方法,设置日期对象的UTC毫秒值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setUTCMinutes
|
语法
|
myDate.setUTCMinutes(
minute )
|
|
参数
|
minute,整数,取值范围为0到59,表示分钟。
|
|
说明
|
方法,设置日期对象的UTC分钟值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setUTCMonth
|
语法
|
myDate.setUTCMonth(
month [, date] )
|
|
参数
|
month,整数,取值范围为0到11,表示月份。
date,整数,取值范围为1到31,表示日期。
|
|
说明
|
方法,设置日期对象的UTC月份和日期,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setUTCSeconds
|
语法
|
myDate.setUTCSeconds(
second )
|
|
参数
|
second,整数,取值范围为0到59,表示秒钟。
|
|
说明
|
方法,设置日期对象的UTC秒钟值,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.setYear
|
语法
|
myDate.setYear( year
)
|
|
参数
|
year,整数,如果year的值在0到99之间,那么设置的年份为1900+year;否则,设置的年份就是year的值。
|
|
说明
|
方法,设置日期对象的本地年份,并且返回当前时间(以毫秒为单位)。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
无
|
|
参看
|
无
|
Date.toString
|
语法
|
myDate.toString()
|
|
参数
|
无
|
|
说明
|
方法,将日期对象的时间值格式化成可读的字符串。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
var
dayOfBirth = new Date( 77, 0, 19, 12, 00 );
trace(
dayOfBirth.toString() );
那么可以在Output窗口看到输出了如下的字符串(北京时间):
Wed
Jan 19 12:00:00 GMT+0800 1977
|
|
参看
|
无
|
Date.UTC
|
语法
|
myDate.UTC( year,
month [, date [, hour [, minute [, second [,
millisecond ]]]]] )
|
|
参数
|
year,是一个四位整数,表示年份。
month,整数,取值范围为0到11,表示月份(0代表一月)。
date,整数,取值范围为1到31,表示日期。
hour,整数,取值范围为0到23,表示小时。
minute,整数,取值范围为0到59,表示分钟。
seconde,整数,取值范围为0到59,表示秒钟。
millisecond,整数,取值范围为0到999,表示毫秒。
|
|
说明
|
方法,返回指定的时间与1970年1月1日零时之间的毫秒数。该方法是一个静态方法,不能由Date对象实例调用。它可以用在创建一个Date对象实例的构造函数中。
|
|
播放器
|
Flash
5或更新版本
|
|
示例
|
myBirthday
= new Date( Date.UTC(1977, 0, 19) );
|
|
参看
|
无
|
下一页
选自《循序渐进——Flash
MX基础与技巧》随书光盘
转载请保留链结
|
|
|
|