- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
JavaScript前端开发河北正定师范高等专科学校
本节任务任务描述实现春节倒计时日期对象的常用属性与方法
任务描述
任务分析(2)新建日期方法(1)日期对象的属性与方法要实现倒计时任务,需要用到知识点如下。
日期对象的常用属性与方法getDate()从Date对象返回一个月中的某一天(1~31)getDay()从Date对象返回一周中的某一天(0~6)getFullYear()从Date对象以四位数字返回年份getHours()返回Date对象的小时(0~23)getMinutes()返回Date对象的分钟(0~59)getMonth()从Date对象返回月份(0~11)getSeconds()返回Date对象的秒数(0~59)getTime()返回1970年1月1日至今的毫秒数setDate()设置Date对象中月的某一天(1~31)setFullYear()设置Date对象中的年份(四位数字)方法名称意义
新建日期方法newDate();newDate(日期字符串);newDate(年,月,日[,时,分,秒,毫秒]);不包含任何参数得到的是当日的日期。“日期字符串”作为参数其格式是使用Date.parse()方法可以识别的任何一种表示日期、时间的字符串。“年,月,日[,时,分,秒,毫秒]”作为参数这些参数都是整数,其中“月”从0开始计算,即0表示一月,1表示二月,……,依次类推。方括号中的参数可以不填写,其值就表示0。“毫秒”作为参数该数代表的是从1970年1月1日至指定日期的毫秒数值。
新建日期方法例如:“April10,2012”“12/24/201218:11:16”
日期对象的常用属性与方法script vartime=newDate(Augest8,2008,20:00:00);//获得奥运会开幕时间 varyear=time.getFullYear();//获得年 varmonth=time.getMonth()+1;//获得月 vardate=time.getDate();//获得日 varhour=time.getHours();//获得小时 varminute=time.getMinutes();//获得分钟 varsecond=time.getSeconds();//获得秒 /*设置输出的内容为奥运会开幕时间*/ alert(奥运会开幕时间为:+year+年+month+月+date+日+hour+:+minute+:+second);/script例如,显示第29届夏季奥运会在北京开幕的时间,2008年8月8日晚8点。
案例实现(1)编写页面HTML代码创建HTML文档并构建基本网页结构,具体代码如下:style#time{ height:100px; background:url(img/新年倒计时图片.png)no-repeat; background-position:centerleft; padding:200px326px; color:#000000; font-size:36px; }/styledivid=time/div
案例实现(2)编写页面JavaScript代码在页面中添加script/script标签,并在其中输入代码。vartime=document.getElementById(time);varcj=newDate(January22,2023);//创建春节日期对象varover=cj.getTime();//换成毫秒数varmytime=null;functioncjstart(){varnow=newDate().getTime(); //获取当前日期的毫秒数varday=Math.floor((over-now)/(1000*60*60*24));//计算剩余天数varhour=Math.floor((over-now-day*1000*60*60*24)/(1000*60*60));//计算剩余小时varminute=Math.floor((over-now-day*1000*60*60*24-hour*1000*60*60)/(1000*60));//计算剩余
文档评论(0)