获取时间与随机数

获取时间的方法如下所示:

1.两个时间相减 结果为毫秒

时间计算都是毫秒1000为单位

自定义设置时间:var sinadt=new Date("Mon Apr 21 19:41:00 +0800 2022")

单位换算:var re=new Date(time).getMinutes()//把time换算成分钟

        var dt=new Date()//获取当前时间
        console.log(dt);
        console.log(dt.getDate());//几号
        console.log(dt.getDay());//星期
        console.log(dt.getFullYear());//四位数的年份
        console.log(dt.getYear());//三位数的年份
        console.log(dt.getMonth()+1);//重点(0-11) 月份比实际少1
        console.log(dt.getHours());//小时  Hours  重点是小时 单词为复数
        console.log(dt.getMinutes());//分
        console.log(dt.getSeconds());//秒
        console.log(dt.getMilliseconds());//毫秒  1000毫秒是一秒
        console.log(dt.getTime());//返回距 1970 年 1 月 1 日之间的毫秒数:
        
        console.log(typeof(dt));

        var dt2=new Date("1999-02-03")//自定义获取时间
        var dt2=new Date(1000)//1970年过去了1000毫秒
        var dy5=new Date(2002,03,11,5,7)//获取2002年3月11号5点7分
        console.log(dt2);
        console.log(dy5);

        var dta=new Date()
        var sinadt=new Date("Mon Apr 21 19:41:00 +0800 2022")
        var absdt=dta-sinadt//两个时间相减  结果为毫秒
        console.log(absdt);
        if(absdt<1000*60){
            "刚刚"
        }else if(1000*60<absdt&&absdt<1000*60*60){
             var re=new Date(absdt).getMinutes()//把absdt换算成分钟
             console.log(re);
        }

获取特性范围的随机数:

获取伪随机数:  var re=Math.random() 

取57-88间的数:

获取x到y之间的随机数:

Math.random()*(x-(y)+y)

Math.ceil()向上取整

   var ma = Math.ceil(Math.random()*((88-(57))+57)//Math.ceil向上取整
   console.log(ma);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值