四川seo推广公司,网站首页优化方案,公众号开通,商贸公司企业简介模板这一期的内容为时间日期
核心
目的#xff1a;获取当前或者自定义时间日期
语句#xff1a;Date()
定义#xff1a;呈现时间中的某个时刻#xff0c;以毫秒为单位
简单运用
获取脚本运行时间
第一种写法#xff1a;用Date()对象 let TimeStart new Date();for(let…这一期的内容为时间日期
核心
目的获取当前或者自定义时间日期
语句Date()
定义呈现时间中的某个时刻以毫秒为单位
简单运用
获取脚本运行时间
第一种写法用Date()对象 let TimeStart new Date();for(let i 0 ; i 10000000 ; i){};let TimeEnd new Date();console.log(TimeEnd-TimeStart 豪秒);//8豪秒
第二种写法consloe console.time(start);for(let i 0 ; i 10000000 ; i){};console.timeEnd(start);//start: 6.195068359375 ms
简单小结获取开头时间然后运行程序最后获取结束时间在第一种写法需要用运算第二种不需要以毫秒为单位MS切记不是秒是毫秒
获取时间
3.0版本把那两个的目的说了现在就可以用上了 let time new Date;console.log(time * 1); //1689743298500console.log(Number(time));//1689743298500console.log(time.valueOf());//1689743298500console.log(time.toString());//Wed Jul 19 2023 13:08:18 GMT0800 (中国标准时间)console.log(time.getTime());//1689743298500
其实就是数据类型转换
自定义时间
时间是以年月日 时分秒的只要按照上面的内容就可以定义你想要的内容 let time new Date(1990-9-22,3:22:18);console.log(time);//Sat Sep 22 1990 03:22:18 GMT0800 (中国标准时间)
注意点年-月-日也可以用空格时分秒
第二种自定义时间 let date new Array(1990,9,1,3,22,18);let t new Date(...date)console.log(t);//Mon Oct 01 1990 03:22:18 GMT0800 (中国标准时间)
用数组时建议使用字面量定义会简单点 let date [1990,9,1,3,22,18];let t new Date(...date)console.log(t);//Mon Oct 01 1990 03:22:18 GMT0800 (中国标准时间)
没错这是我新学的概念用new类型转换叫做构造函数直接用【】叫字面量
小结
自定义写法时注意年月日之间的-号以及中间隔开的空格或者逗号
获取时间的本质就是数据类型转换
以目的出发需要时间时即可使用Date
注意D要大写以及valueOf中的O要大写要不然不会运行