内置对象
math对象
不是一个构造器,不需要使用new来调用,而是直接使用里面的属性和方法即可
常见的方法
方法 | 含义 |
---|---|
Math.floor () | 向下取整(只取整数位) |
Math.ceil () | 向上取整(取整数位+1) |
Math.round () | 四舍五入,注意-3.5结果是-3 |
Math.PI | 圆周率 |
Math.abs () | 绝对值 |
Math .max ()// Math.min() | 求最大和最小值 |
Math.random() | 随机小数 在0-1左闭右开 |
Math.floor(Math.random()*(max-min+1)+min) | 随机整数 |
日期对象
Date()日期对象 ,是一个构造函数,必须用new来调用创造日期对象
没有参数,返回系统的当前时间
参数常用的写法:数字型 2019,10,01;字符串型 '2019-10-01 8:8:8 '
日期格式化
方法 | 说明 | 代码 |
---|---|---|
getFullYear() | 获取当年 | dobj.getFullYear() |
getMonth() | 获取当月(0-11) | dobj.getMonth) |
getDate() | 获取当天日期 | dobj.getDate() |
getDay() | 获取星期几(周日0 - 周六6) | dobj.getDay0 |
getHours() | 获取当前小时 | dobj.getHours() |
getMinutes() | 获取当前分钟 | dobj.getMinutes() |
getSeconds() | 获取当前秒钟 | dobj.getSeconds() |
dobj为一个定义过的date名称
获取日期的总的毫秒形式
距离1970.1.1过了多少毫秒
可以采用以下两种写法:
- dobj.valueOf()
- dobj.getTime()
简单的写法:
- var date1 = +new Date() ;
H5新增写法:
- Date.now()