zoukankan      html  css  js  c++  java
  • js Date对象

    Date 对象 

    1.创建Date 对象

    //date对象
    //创建Date对象
    var d1=new Date('2020/6/15');
    var d2=new Date(2020,6,15,10,30,45);   //月份的范围只有0-11 所对应的0-12;
    var d3=new Date();  //当前系统的时间;
    var d4=new Date(1576800000000); //存储的是距离计算机元年的毫秒数对应的日期时间
    console.log(d4);

    2.获取对象

    汇总

    1.getFullYear()   年
    2.getMonth()      月
    3.getDate()         日
    4.getHours()      小时
    5.getMinutes()       分钟
    6.getSecends()      秒
    7.getMilliseconds()     毫秒
    8.getDay()                周几 
    9.getTime()              距离计算机元年的毫秒数

    年月日的获取

    var d1=new Date('2020/6/15');
    console.log(d1.getFullYear()); // 2020
    console.log(d1.getMonth()+1);     // 6  +1是因为月份的范围只有0-11
    console.log(d1.getDate());       //  15

    时分秒的获取

    var d1=new Date('2020/6/15 20:08:45');
    console.log(d1.getHours());       // 20
    console.log(d1.getMinutes());      // 8
    console.log(d1.getSeconds());      // 45

    毫秒 星期 到计算机元年的获取

    var d2=new Date();
    console.log(d2.getMilliseconds());//获取毫秒
    console.log(d2.getDay());         //获取星期 0-6  0为周天
    console.log(d2.getTime());         //获取到计算机元年的毫秒

    2.转为本地字符串

    //转为本地字符串
    var d1=new Date();
    console.log(d1.toLocaleString());  //2020-6-15 20:26:43
    console.log(d1.toLocaleDateString());  //2020-6-15
    console.log(d1.toLocaleTimeString());   //20:26:43

    3.修改

    年月日

    //修改
    var d1=new Date('2020/6/15 20:30:45');
    //console.log(d1.setFullYear(10)); //返回的值为毫秒
    d1.setFullYear(2023);
    d1.setMonth(0);       // 输入的值时从0-11 所以使用的时候加1
    d1.setDate(20);
    console.log(d1.toLocaleString());

    时分秒

    var d1=new Date('2020/6/15 20:30:45');
    d1.setHours(21);
    d1.setMinutes(25);
    d1.setSeconds(59);
    console.log(d1.toLocaleString());//2020-6-15 21:25:59

    不可以修改周

    修改到计算机元年的毫秒,会产生一个新的时间

    var d1=new Date('2020/6/15 20:30:45');
    d1.setHours(21);
    d1.setMinutes(25);
    d1.setSeconds(59);
    //console.log(d1.toLocaleString());//2020-6-15 21:25:59
    var d2=new Date(d1); //拷贝一个Date对象
    
    d2.setTime(1576800000000);
    console.log(d1.toLocaleString());
    console.log(d2.toLocaleString());

    拷贝一个Date对象

    var d1=new Date();

    var d2=new Date(d1);//拷贝对象,产生一个独立的Date对象

  • 相关阅读:
    WebApi整合Unity容器实现IOC编程
    用户登录
    Mvc验证码
    代理模式 实现aop
    装饰器模式,实现aop
    Redis
    图片缩放
    递归操作文件
    几种文件的读写方式
    C#WebApi自动生成文档
  • 原文地址:https://www.cnblogs.com/klwblogs/p/13137770.html
Copyright © 2011-2022 走看看