美文网首页前端开发学习
Java Script 日期对象

Java Script 日期对象

作者: Grayly吖 | 来源:发表于2019-04-15 20:13 被阅读19次

一、创建日期对象的方式

1、构造函数:用来创建对象的方式,通过关键字new实现

2、字面量(直接量)

  • 给变量赋值时,等号右边都可以认为是字面量
    // 字面量(直接量)方式
    var film = {
        name: '复联4',
        nation: '美国'
    }
    // 字面量(直接量)方式
    var arr = [12, 34, 56];
    var arr2 = new Array(1, 2, 3, 4, 5);

3、创建日期对象

  • new Date():不传任何参数,得到的是此句代码执行时的时刻
    var now = new Date();
当前时刻
  • new Date("2018-11-11"):根据日期字符串创建日期对象
    var ggj = new Date('2018-11-11');
  • new Date(毫秒数):根据毫秒数创建日期对象
    var date3 = new Date(1555329069644);
  • Date.now():获取从1970年1月1日到当前时间的毫秒数

4、日期比较

    var a = new Date('1997-01-01');
    var b = new Date('1998-01-01');
  • 两个日期对象相减,结果为相差毫秒数
    • a - b > 0 , a 年龄小
    • a - b < 0 , b 年龄小

5、日期的常用方法

  • var date = new Date();
  • 1、获取毫秒数:date.getTime();
    var hm = date.getTime();
  • 2、年:getFullYear();
    var Y = date.getFullYear();
  • 3 、月:getMonth();
    var M = date.getMonth() + 1;
  • 4、日:getDate();
    var D = date.getDate();
  • 5、时:getHours();
    var h = date.getHours();
  • 6、分:getMinutes()l;
    var m = date.getMinutes();
  • 7、秒:getSeconds();
    var s = date.getSeconds();
  • 8、星期几:getDay(); 得到数字从0到6,对应星期天到星期六
    var d = date.getDay();

6、时间补0操作:使用三目运算符

        M = M < 10 ? '0' + M : M;

     //即  if (M < 10) {
             M = '0' + M;
         } else {
             M = M;
         }

二、倒计时

1、setTimeout:延迟执行

    // 两秒后执行函数里面的代码
    window.setTimeout(function () {
        alert('啊哈哈哈哈哈啊哈')
    }, 2000)  //2000为毫秒数,延迟两秒执行

2、setInterval:定时器

    // 倒计时
    var num = 10;
    var timer = setInterval(function () {
        console.log(--num);
        if (num === 0) {
            clearInterval(timer); 
        }

    }, 1000); //1000为毫秒数,1秒执行一次

3、clearInterval:清除定时器

4、disabled:禁用元素

  • document.querySelector('x').disabled = true :禁止点击
  • document.querySelector('x').disabled = false :允许点击

相关文章

  • Java Script 日期对象

    一、创建日期对象的方式 1、构造函数:用来创建对象的方式,通过关键字new实现 2、字面量(直接量) 给变量赋值时...

  • Java Script 事件&Dom对象

    三、事件 1、事件绑定方式 (1)在标签中添加绑定事件 (2)获取标签节点,给标签对象设置onclick方法 2、...

  • JS

    java script学习笔记 DOM对象:把body、div、p等节点树看成一个对象。 BOM对象:把浏览器的地...

  • Java Script 函数入门篇

    在 Java Script 中,函数属于一种引用对象,所以它也是对象。函数是可以赋值、定义、作为对象属性使用或者是...

  • JS面向对象

    js的面向对象 首先java script是一种轻量级的脚本语言(弱数据语言) 什么是面向对象呢? 面向对象其实就...

  • Java基础篇之java8新特性:日期时间

    1.前言 .Java8新日期对象 LocalDate.日期格式化1)、Java8之前SimpleDateForma...

  • Java中的时间和日期(二):java时间存储的基本原理

    在java中,java.util.Date对象用于表示时间。这个对象既能表示日期,也能表示时间。原因在于这个对象内...

  • 2018-05-22

    Java Script 01 5.21 1.Java script与html的关系 Html是脚本语言,...

  • Java基础之日期对象

    日期类的概述呢,书上和网上有讲得很详细,我这里主要说一下日期类Date的用法。 publicclassTestDa...

  • Elasticsearch:painless script 语法

    摘要:Elasticsearch,Java script的作用 script是Elasticsearch的拓展功能...

网友评论

    本文标题:Java Script 日期对象

    本文链接:https://www.haomeiwen.com/subject/favpwqtx.html