携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天juejin.cn/post/712312…
经过用户的操作再去执行,基本上都把这个程序封装在函数里;
Date对象
创建方法:
语法:var s=new Date();()里不用写,在构造的那一刻,时间就已经生成了,也可以自己设置时间,自己修改
Date属性:
.prototype (所有对象里都有这个属性,原型属性,太高级了,现在不讲)
可用来做倒计时,想修改它的格式,就用方法去进行修改
Date对象方法:
get开头的方法把date对象当中的某一部分时间拿出来
注意:一定要先创建时间对象,再去用方法获取时间、星期…
get()方法里都没参数,直接使用
getDate() 从date对象获取一月中的某一天(1-31)
getDay(); 从date对象获取一周中的某一天(星期几)(0-6)
getMonth();从date对象获取月份(0-11)0是一月
getFullYear(); 从date对象以四位数返回年份
getHover(); 返回date对象的小时(0-23)
getMintues(); 返回date对象的分钟(0-59)
getSeconds(); 返回date对象的秒数(0-59)
getMilliseconds();1000毫秒是一秒 返回date对象的毫秒(0-999)
setInterval()第一个参数是函数,第二个是他多长时间调用一次,在函数调用时使用
getTime(),返回1970年1月1日至今的毫秒数(它叫时间戳)
new Date(“2022/06/25”).getTime();指定日期(字符串)的毫秒数
set开头是设置,想单独设置年或月。。就用以下方法
setDate() 设置Date对象中的某一天(1-31)
setMonth() 设置Date对象中的月份(0-11)
setFullYear() 设置Date对象中的年份(四位数字)
setHours() 设置Date对象中的小时(1-31)
setMinutes() 设置Date对象中的分组(0-59)
setSeconds() 设置Date对象中的秒钟(0-59)
setMilliSeconds() 设置Date对象中的毫秒(0-999)
setTime()以毫秒设置Date对象
也是在new Date对象里获取,所以先创建一个new Date
To开头是把日期转换为字符串:不强制要求背过,但要能写上来
toString();把整个date对象直接转换成字符串
toTimeString(); 把date对象的时间部分转换成字符串
toDateString(); 把date对象的日期部分转换成字符
toGMTString();请用同UTCString()代替
toUTCString(); 根据世界时间格式,把date对象转换为字符串
toLocaleString(); 根据本地时间格式,把date对象转换为字符串
toLocaleTimeString();根据本地时间格式,把date对象的时间部分转为字符串
toLocaleDateString();根据本地时间格式,把date对象的日期部分转为字符串
UTC()根据世界时间返回1970年1月1日到指定日期的毫秒数