js 里面的数学对象 与日期对象的使用方法

一 数学对象 Math
1.最大值 Math.max
在这里插入图片描述
2.最小值 Math.min
在这里插入图片描述
3.向上取整.Math.ceil
(一个 带有小数点的数,如图下,向上取整就是46,向下取整就是45)在这里插入图片描述
4.向下取整 Math.floor
(向下取整后就是45)
在这里插入图片描述
5.四舍五入 Math.round
(四舍五入就是 46,如下图)在这里插入图片描述
6.绝对值.Math.abs
(如下图,绝对值就是45.568)
在这里插入图片描述
6.次方. Math.pow
(如下图,后面数字3代表前面数字的多少次方 。也就是3的3次方为27)
在这里插入图片描述
7.开方 sqrt
(如下图 ,对81开方得到的结果就是 3)
在这里插入图片描述
8. 0~1之间的随机数(用的最多) Math.random
()
在这里插入图片描述
9.求一个 0~N之间的随机数
(n代表 一个数值 ,按自己需求来定)在这里插入图片描述
二 .日期对象.Date
:Date提供的是Date构造函数,真实的日期对象,是需要自己创建的

	1.创建对象的四种方式
	(1) var new = new Date()  常用
	
	(2) var date2 = new Date('2019-11-02 12:22:44');指定时间
	
	(3) var date3 = new Date(2019,2,23,12,33,44)  ;月份从0开始
	
	(4) var date4 = new Date(2837289348912)  事件戳,单位是毫秒,时间是从1970年1月1号到指定数字的

2.获取日期的各个组成部分
年: getFullYear
在这里插入图片描述
月: getMonth 从0开始
(一月份是从下标0开始 到11结束)
在这里插入图片描述

日:getDate
在这里插入图片描述
时: getHours
在这里插入图片描述

分:getMinutes
在这里插入图片描述

秒:getSeconds
在这里插入图片描述

毫秒:getMilliseconds
在这里插入图片描述

星期几:getDay 范围是0-6 0是星期日
在这里插入图片描述
3.时间戳
是对日期对象的数字表示形式

好处;便于运算 :

用途可以用来计算代码执行的事件

也可以用来倒计时
一、时间戳的意思

时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总    秒数。

二、1. js获取当前时间戳的方法:

      var timestamp = Date.parse(new  Date());//不推荐使用,因为毫秒级别的数值被转化为000 ,不准确!

      var timestamp = (new Date()).valueOf();//获取当前毫秒的时间戳,准确!

      var timestamp = new Date() . get Time();//返回数值单位是毫秒;

 2.js中获取指定时间戳的方法

var timestamp = (new Date(" 2018/06/22 08:00:20")).getTime()/1000;

三 、时间转换成时间戳

  var timestamp= new Date(1472025255555)  // 直接用new date(要转换的时间戳);

其中注意时间戳一定要是int型,否则转换失败。parseInt()一下最好。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值