javascript中的Math数学和Date日期
Posted english19990-inng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中的Math数学和Date日期相关的知识,希望对你有一定的参考价值。
Math数学
Math.PI; 圆周率常量
Math.E; 自然对数常量
Math.abs(-2); 绝对值
Math.pow(2,3); 次方、幂运算 等同于2**3
Math.sqrt(9); 开平方根
Math.pow(9,1/3; 开任意平方根
Math.sin(30*Math.PI/180); 正弦
Math.max(1,8,2); 最大值
Math.min(5,2,7); 最小值
Math.round(3,5); 四舍五入
Math.floor(3.6); 向下取整
Math.ceil(3.4); 向上取整
Math.random(); 随机数,返回[0,1]的浮点数有人就是小数
Date日期
1.当前时间
var now=new Date();
2.生成已知时间的日期对象
var yesterday=new Date();
3.时间截格式
对象时间 减 1970年1月1日0点0分0秒 的秒数,前十位是秒数后三位毫秒。
缺点:不自然,表现时间范围有限。
优点:日期加减、比较早晚 方便。
now.getTime();
Date.parse(now);
4.取年、月、日、时、分、秒
now.getFullYear();
now.getMonth();
now.getDay();
now.getHours();
now.getMinutes();
now.getSeconds();
now.getMilliseconds();
格林尼治时间,不含时区。我们平时用的一般是算上时区的本地local时间。
5.日期格式化
js并没有提供现成的日格式化函数,需要自己封装函数。
now.format(‘YYYY-MM-DD hh:mm:ss‘)
以上是关于javascript中的Math数学和Date日期的主要内容,如果未能解决你的问题,请参考以下文章
Date日期类,Canlendar日历类,Math类,Random随机数学类
JS内置对象-String对象Date日期对象Array数组对象Math对象