一.date对象 3.获取其他时间 1)获取4位的年份 dt.getFullYear() 2)获取月份,从0-11,11表示12月,0表示1月 dt.getMonth() 3)获取是几号 dt.getDate() 4)获取星期: 从0-6,0表示星期日,6表示星期六 dt.getDay(); 5)获取毫秒 dt.getMilliseconds(); 6)获取时间戳 获取1970年1月1日00:00:00到现在所间隔的毫秒数 dt.getTime(); 7)获取距离1900年的年数 dt.getYear();//118 案例:(01.获取其他时间方法.html) 1)获取当前日期 2)在控制台输出当前日期的年、月、日、星期、毫秒、时间戳 3)测试方法getYear 4.获取UTC时间(世界统一时间) UTC国际标准时间,又称世界时间 以地球0经度通过格林尼治天文台为标准 1)dt.getUTCFullYear();获取UTC4为年份 2)dt.getUTCMouth();获取UTC月份,0开始 3)dt.getUTCDate();获取UTC日期 4)dt.getUTCDay();获取星期几,0开始(星期日) 5)dt.getUTCHours();获取小时,0-23 6)dt.getUTCMinutes();获取分钟,0-59 7)dt.getUTCSeconds();获取秒,0-59 8)dt.getUTCMilliseconds();获取毫秒数
案例:(02.获取标准时间.html) 1) 获取当前日期 2)在控制台输出当前日期的标准时间 年、月、日、星期、毫秒、时间戳 5.设置时间 创建时间对象 给这个对象重新设定时间 var dt = new Date('2020/1/1,12:00:00'); var dt = new Date('2020-1-1 12:00:00'); 设置时间: var dt= new Date(); dt.setFullyear(2020); dt.setMouth(11); dt.setDate(24); dt.setHours(15); dt.setMinutes(34); dt.setSeconds(54); dt.setMilliseconds(544); 案例:(03.设置时间.html) 1)创建Date对象是设定时间,时间是 2020年11月23日,14点23分42秒 要求用两种方式设定 再使用方法获取每个时间的信息 年、月、日、星期、时、分、秒、毫秒、时间戳 2)使用单独的方法设定时间,时间是 2020年11月23分,14点23分42秒455毫秒 再使用方法获取每个时间的信息 年、月、日、星期、时、分、秒、毫秒、时间戳 6.计算一段程序执行的时间是多少? 程序执行结束的事件-程序开始执行的时间 = 程序运行的时间 案例.(04.计算一段代码执行的时间.html) 计算以下代码的执行事件: for(var i=0; i <1000000; i++){ if(i == 999999){ console.log(i); } } 提示:使用getTime()方法实现 7.时间转换为本地时间格式 1)toLocaleString() 根据本地时间格式,将date对象转化为字符串 2)toLocaleDateString() 根据本地时间格式,将date对象的日期部分转化为字符串 3)toLocaleTimeString() 根据本地的时间格式,将date对象的时分秒部分转化为字符串 案例:(05.时间对象转化为本地时间字符串.html) 1)创建当前日期对象 2)将当前日期对象转化为本地时间字符串(3种方式) 练习:(06.倒计时.html) js: 1)启动定时器,每个1毫秒执行一次处理函数 2)处理函数功能如下: 获取当前日期距离2020-1-1的毫秒数将这个毫秒数转成对应的年、月、日、时、分、秒、毫秒赋给对应的变量 将变量值放到对应的输入框中 3)如何转为各个单位的事件 79分钟:1 19 ==》 179`= 练习:(07.计时器.html) 1)点击‘开始’按钮,按钮文字变为‘停止’,启动定时器,定时器每隔10毫秒执行一次函数,‘重置’按钮不可用 2)定时器处理函数实现如下: 累计的毫秒数增加10毫秒 将累计的毫秒数转化为小时、分钟、秒、毫秒并显示到文本框中 3)点击‘停止’按钮,按钮文字变为‘开始’,‘重置’按钮变为可用,清除定时器 4)点击‘重置’按钮,文本框内容变为'00:00:00:00'
转载于:https://www.cnblogs.com/yangjingyang/p/10210491.html
