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‘)

原文地址:https://www.cnblogs.com/english19990-inng/p/11564448.html

时间: 2024-10-09 02:47:53

javascript中的Math数学和Date日期的相关文章

JavaScript中的Math对象

Math对象中提供的计算功能执行起来比你在代码中写的js要快得多,这是它的一个很好的优点. 属性: 属性 说明 Math.E 即常量e的值 Math.LN10 ln10 Math.LN2 ln2 Math.LOG2E 2为底e的对数 Math.LOG10E 10为底e的对数 Math.PI π Math.SQRT1_2 1/2的平方根 Math.SQRT2  2的平方根 方法: Math.min():求最小值 Math.max():求最大值 Math.max(1,2,3,4,5) // 5 Ma

JavaScript的内置对象(Date日期+string字符串)基础语法总结

1.Date日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 1)定义一个时间对象 : var Udate=new Date(); //注意:使用关键字new,Date()的首字母必须大写.使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间). 2)如果要自定义初始值,可以用以下两种方法: var d = new Date(2012, 10, 1); //2012年10月1日 var d = new Date('Oct 1, 2012'); //20

JavaScript中的Math方法演示

<html> <head> <script type="text/javascript"> var num = 12.4; alert(Math.round(num));//12 alert(Math.ceil(num));//13 alert(Math.floor(num));//12 alert(Math.random()*10);//产生随机数 alert(parseInt(Math.random()*10));//产生0到9以内的整数 <

javascript中的math和随机数

1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分. 3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数. Math:数学对象,提供对数据的数学计算.Math.random(); 返回0和1间(包括0,不包括1)的一个随机数. Math.ceil(n); 返回大于等于n的最小整数.用Math.ceil(Math.random()*10);

JavaScript中的Math

//math() //Pl document.write(Math.PI+'<br>'); var math=10.1; var math1=10.9; //四舍五入round() document.write(Math.round(math)+'<br>'); //进一法  ceil document.write(Math.ceil(math)+"<br>"); //退一法  floor document.write(Math.floor(math

JavaScript中的Math.ceil()、Math.round()、Math.floor()

1. Math.ceil():向上取整(指取大于该浮点数的最小整数) 2. Math.round():四舍五入取整(注意:当该浮点数距离两端整数一样时,取较大的那个整数,如Math.round(-1.5)=-1) 3. Math.floor():向下取整(指取小于该浮点数的最大整数)

JavaScript中Global、Math、Date对象的常用方法

JavaScript当中Global.Math.Date类型常用方法如下: 1 /* 2 js 中 Global对象 是一个不存在的对象,它里面的方法可以调用 3 常用方法: 4 1 encodeURI 对uri进行转换字节, 不改变特殊符号,不常用 5 2 encodeURIComponent 对uri进行转换字节码,符号全部转换 常用 6 3 decodeURI 解码 7 4 decodeURIComponent 解码 8 5 eval 传入一个字符串,当作js脚本进行执行 9 6 pars

Date日期类,Canlendar日历类,Math类,Random随机数学类

Date日期类,SimpleDateFormat日期格式类 Date  表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareTo() 比较 toString() DateFormat是日期/时间格式化抽象类 SimpleDateFormat日期/时间格式化子类 SimpleDateFormat(模板字符串) 常用方法: format()  Date转换成字符串 parse ()  字符串转换成Date package co

谈谈javascript中的日期Date对象

一.日期对象??在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间.??日期对象的创建:??new Date();二.将日期对象转换为字符串??将日期对象转换为字符串可以使用以下4种方法:??date.toString();//将日期对象转换为字符串时,采用的是本地时间??date.toLocalString();//将日期对象转换为字符串,采用的是本地时间,显示的是地方日期的格式??date.toUTCString();//将日期对象转换为字符串时,采用的