• 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对象

  • 相关阅读:
    poj1321(棋盘问题)
    poj3009(Curling 2.0)
    站点 1访问非本站点下面的web.config文件需要的权限
    VS2010 Web网站发布详解
    服务禁止旁注,安全设置
    在Windows2012下安装SQL Server 2005无法启动服务的解决办法
    Server-U与IIS端口占用问题解决
    Server-U_详细配置
    创建维护计划时,提示“代理XP”组件已作为此服务器安全配置的一部分被关闭
    SQL SERVER 2005如何建立自动备份的维护计划
  • 原文地址:https://www.cnblogs.com/klwblogs/p/13137770.html
Copyright © 2020-2023  润新知