zoukankan      html  css  js  c++  java
  • js内置对象-Date对象

    Date对象:

      Data对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

    定义:

    复制代码
    //默认初始值定义:
    var dataName=new Date(); /*使用关键字new;Data首字母必须大写
        使dataName成为对象,同时具有初始值:当前电脑系统时间*/
    //自定义初始值定义:
    var dataName=naw Data(2016,5,25);
    //或者:
    var dataName=new Data('May 25,2016');            
    复制代码

    Data对象中,用来处理时间和日期的常用方法:

    1.get/setData():返回/设置日期 

    复制代码
    1 var mydate=new Date();//当前时间2016年5月25日
    2 document.write(mydate+"<br/>");//输出当前时间
    3 document.write(mydate.getFullYear()+"<br/>");//输出当前年份 4 mydate.setFullYear(16); //设置年份 5 document.write(mydate+"<br/>"); //输出年份被设定为 0016年
    6 document.write(mydate.getFullYear()+"<br/>");//输出当前年份
    注:不同浏览器格式不同
    Edge结果:Wed May 25 2016 21:53:56 GMT+0800(中国标准时间)
       2016
       Sun May 25 81 21:53:56 GMT+0800(中国标准时间)
       16
    IE11,Chrome同上
    复制代码

    2.get/setFullYear():返回/设置年份,用四位数表示

    3.get/setYear():返回/设置年份

    4.get/setMonth():返回/设置月份

    5.get/setHours():返回/设置  //0表示1月...11表示12月,所以通常要加1

    6.get/setMinutes():返回/设置分钟数

    7.get/setSeconds():返回/设置秒钟数

    8.get/setTime():返回/设置时间(单位是毫秒)

      返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。

      实例:使用getTime()和setTime()方法,将时间推后2小时。代码如下:

    1 var mydate=new Date();
    2 document.write("当前时间:"+mydate);
    3 mydate.setTime(mydate.getTima+120*60*1000);
    4 document.write("推迟两小时后的时间:"+mydate);

    9.返回星期方法:getDay()

      返回星期,返回的是0-6的数字,0 表示星期天。

      如果要返回相对应“星期”,可通过数组完成,将getDay返回值做为数组的下标:

    1 var mydate=new Date();
    2 var weeknum=mydate.getDay();
    3 var week=["星期一","星期二","星期三","星期四","星期五","星期六","星期日"];
    4 document.write("今天是:"+week[weeknum]);
  • 相关阅读:
    金融理财
    股权穿透图资料总结
    v-cloak指令用法
    前端跨域解决方案
    better-scroll
    vant-list实现下拉加载更多
    webpack原理
    .NET Framwork WebApi 添加swagger 在线接口文档步骤
    CORE API 限流,防止,链接数过多而崩溃。
    VS2019推送代码到GIT仓库
  • 原文地址:https://www.cnblogs.com/zhangxiaolei521/p/5528962.html
Copyright © 2011-2022 走看看