• JavaScript 内置对象


    JavaScript Date 对象 
    这个函数API蛮多的,我也没有整理,今天就来整理一下,梳理一边,图个熟悉 
    Data()函数 
    这个函数就是一个构造函数的调用方法,用new的方法调用,返回一个对象,表示的是当前的时间

    var data=new Data()
    console.log(data)   //Wed Sep 06 2017 15:50:55 GMT+0800 (中国标准时间)

    或者是可以直接调用这个函数的

    console.log(Date()) //Wed Sep 06 2017 15:54:43 GMT+0800 (中国标准时间)

    这样子也可以

    console.log(Date.now()) //1504684541808

    只不过打印出来的就是一串数字,鬼都看不懂哈哈 
    这个new出来的对象,有很多的api。

    var data = new Date()
    console.log(data.getFullYear()) //2017
    console.log(data.getMonth()) //8
    console.log(data.getDate()) //6
    console.log(data.getDay()) //3
    console.log(data.getHours()) 16
    console.log(data.getMinutes()) 2
    console.log(data.getSeconds()) 20

    这几个api的意思,分别是获取年月日,星期。时分秒 
    这个月份有点问题,小了一个月, 
    问题还蛮大的,看这个分钟,显示为2,我们一般都是02.这个返回的数据要做处理啊

    var date = new Date()
    var hours = date.getSeconds()
    function pollify(date) {
      if (date < 10) {
        date = '0' + date
      }
      return date
    }
    console.log(pollify(hours))
     function format(dt) {
         var year = dt.getFullYear()
         var month = dt.getMonth() + 1
         var date = dt.getDate()
            if (month < 10) {
                month = '0' + month
            }
            if (date < 10) {
                date = '0' + date
            }
         return year+'-'+month+'-'+date
     }
     var dt = new Date()
     var formatDate=format(dt)
     console.log(formatDate)   //2017-09-06

    格式化日期,这样子写适合地球人看

    JavaScript Math 对象 
    这个内置对象也有好多的方法

    console.log(Math.random())

    最火的就是这个方法。Math.random()返回一个0-1之间的随机数,主要用来随机改变,清除缓存 
    去看看http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_send.asp
    就使用了这个方法用来清除缓存

    var random=Math.random()
    random=random+'0000000000'
    var random=random.slice(0,10)
    console.log(random)

    看看这个代码。由于这个Math.random()方法返回的,不知道是几位数,我们可以在后面补很多的0,来完成操作,这样子返回的数据,保持相同的位数,缺的补0,多余的截掉。

  • 相关阅读:
    java拦截器与过滤器打印请求url与参数
    mybatis学习笔记(六)使用generator生成mybatis基础配置代码和目录结构
    【IDEA】IDEA创建Maven的Web项目并运行以及打包
    【环境变量】Linux 下三种方式设置环境变量与获取环境变量
    【Git】GitHub的SSH提交配置[
    spring配置redis注解缓存
    【查看linux配置】查看linux系统常用的命令,Linux查看系统配置常用命令
    Redis集群
    linux中wget 、apt-get、yum rpm区别
    spring+redis的集成,redis做缓存
  • 原文地址:https://www.cnblogs.com/yiyistar/p/7485986.html
Copyright © 2020-2023  润新知