第13章 Date对象.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 Date对象Date 对象使您可以获取相对于通用时间(格林尼治平均时,现在叫做通用时间或 UTC)或相对于运行 Flash Player 的操作系统的日期和时间值。Date 对象的方法不是静态的,但仅应用于调用方法时指定的 Date 对象的单个实例。Date.UTC 方法是个例外,它是一个静态方法。Date 对象以不同的方式处理夏时制,具体取决于操作系统和 Flash Player 的版本。 若要调用 Date 对象的方法,必须首先使用 Date 对象的构造函数创建一个 Date 对象的实例。 13.1 Date对象 Date对象(动作面板的“对象”/“核心”目录)也是ActionScript重要的内置对象之一。Date对象提供了很多处理通用时间(格林威治时间)或系统时间的方法。 Date对象由七部分构成,它们是: = year:0~99表示1900~1999年,如果要表示在此以外的年,必须使用完整的4位数字。 = month:0~11表示1月~12月。 = date:1~31表示日期。 = hour:0~23表示小时数。 = minute:0~59表示分钟数。 = second:0~59表示秒数。 = millisecond:0~999表示毫秒数。 Date对象主要有两种创建方法,一种是通过指定时间创建一个Date对象的实例,这时至少要用到year和month两个参数,如下所示: myDate = new Date(2003, 7, 8, 13, 16, 500); 另一种方法是通过获取系统时间创建一个Date对象的实例,这时不指定任何参数,如下所示: myDate = new Date(); 创建Date对象后即可使用Date对象的方法。如下所示: myDate = new Date(); year = myDate.getYear(); fullyear = myDate.getFullYear(); month = myDate.getMonth(); dates = myDate.getDate(); hour = myDate.getHours(); minute = myDate.getMinutes(); second = myDate.getSeconds(); millisecond = myDate.getMilliseconds(); day = myDate.getDay(); time = myDate.getTime(); trace(year+,+fullyear+,+month+,+dates+,+hour+,+minute+,+second+,+millisecond+,+day+,+time); getYear方法返回简写年份,如1999年返回99,2003年返回103。 getFullYear方法返回完整的4位数年份,如2003年返回2003。 getMonth方法返回月份,如7月返回6。 getDate方法返回日期,如7月16日返回16。 getHours方法返回小时数,如下午1点返回13。 getMinutes、getSeconds和getMilliseconds方法分别返回分钟、秒和毫秒数。 getDay方法返回星期数,星期日返回0,星期一返回1,以此类推。 getTime方法返回自1970年1月1日上午8时至Date对象所指时间的毫秒数。 运行脚本,输出窗口中显示: 103,2003,6,8,13,56,45,679,2,1057643805679 即:2003年7月8日13点56分45秒679毫秒,星期二,距离1970年1月1日上午8时共1057643805679毫秒。 13.2 练习:万年历 使用该例万年历可以翻查任何一年任何一月的日历,单击返回按钮可以查看当天所在的月份,且当天以白色显示。本例的制作过程如下: (1)在图层back加入背景图片back.jpg。 (2)在图层yearmonth添加两个动态文本框,变量名为displaymonth和displayyear,分别用来显示月和年,字体为Vineta BT,颜色为黄色。 (3)在图层button添加按钮,分别用来控制月份上翻查、月份下翻查、年份上翻查、年份下翻查和返回当天。 (4)建立一个影片剪辑元件daynum,在其中添加一个变量名为num的动态文本框,用来显示日期,它的颜色为绿色。在库面板中为daynum元件添加链接,链接标识符也为daynum。 (5)在图层Actions的第1帧中添加如下ActionScript: MyDate = new Date(); //创建Date对象以获取系统时间 MyCurYear = MyDate.getFullYear(); MyCurMonth = MyDate.ge

文档评论(0)

dart001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档