js date
时间:6年前 阅读:4865
Date() 对象(获取时间的) 不过是用类的写法来实现的:(他也没有私有属性,都是通过__proto__继承来的)
Date() 分两大系 一个是get系列(及获取时间) 一个是set系列(及设置时间)
get系列的方法
1、getDate() 返回一月中的某一天;
2、getDay() 返回一周中的某一天(0-6 0代表周日,6代表周一)
3、getFullyear() 返回四位数的年份;
4、getMonth() 返回月份,(比实际情况小1,0代表1月)
5、getHours() 返回当前的小时数(0-23 0代表24点)
6、getMinutes() 返回当前的分钟数(0-59)
7、getTime() 返回1970年到现在的毫秒数;
8、parse() 反回指定时间到1970年1月1日的毫秒数 (()中有一个字符串的参数,字符串中有三个值,第一个值时月份,第二个值是月中的天数,第三个值为年份)
使用方法:var time=new Date()
var s=parse("12 21,2019") (其他方法不需要参数)
Date() set系列
1、setDate() 设置时间对象(月)中的某一天;参数是number(1-31)
2、setFullYear() 设置年份 ,有三个参数,第一个年份必填,第二个月份(选填),第三个日期(选填)
3、setMonth() 设置月份,有两个参数,第一个月份必填(0-11),第二个参数月份日期选填(1-31)
4、setHours() 设置小时数,四个参数,第一个参数小时(必填),第二个分钟(选填),第三个秒钟(选填),第四个毫秒(选填)
5、setMinutes() 设置分钟数,有三个参数,第一个参数分钟(必填),第二个参数秒钟(选填),第三个参数毫秒(选填)
6、setSeconds() 设置秒数,两个参数,第一个为秒钟(必填),第二个为毫秒(选填)
7、setTime() 时间戳 (以毫秒为单位的计时)
var time=new Date() (这种写法,就是获取当前时间)
var time=new Date(milliseconds) 时间戳写法
var time=new Date("2019/01/01 00:00:00") 字符串格式的写法
var time=new Date(year,month,day,hours,minutes,seconds,milliseonds)
时间的转换:
一天=24小时 =1440分=86400秒=86400000毫秒;
一小时=60分 =3600秒=3600000毫秒;
一分= 60秒 =60000毫秒
一秒 =1000毫秒
本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。
微信扫码关注
更新实时通知
网友评论