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]);

js内置对象-Date对象的更多相关文章

  1. JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

    一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义 ...

  2. 5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、

    location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID ...

  3. js内置对象的常用属性和方法(Array | String | Date | Math)

    js内置对象:Array  String  Math  Date <!DOCTYPE html> <html lang="en"> <head> ...

  4. JS内置对象有哪些?

    JS内置对象分为数据封装类对象和其他对象 数据封装类对象:String,Boolean,Number,Array,和Object; 其他对象:Function,Arguments,Math,Date, ...

  5. js课程 3-9 js内置对象定时器和超时器怎么使用

    js课程 3-9 js内置对象定时器和超时器怎么使用 一.总结 一句话总结:定时器:    1.定义    sobj=setInterval(func,1000);        2.清除    cl ...

  6. js课程 2-8 js内置对象有哪些

    js课程 2-8 js内置对象有哪些 一.总结 一句话总结:JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象. 1.js常用对象有哪些? ...

  7. JS 内置对象 String对象

    JS内置对象   String对象:字符串对象,提供了对字符串进行操作的属性和方法.   Array对象:数组对象,提供了数组操作方面的属性和方法.   Date对象:日期时间对象,可以获取系统的日期 ...

  8. web前端学习(四)JavaScript学习笔记部分(6)-- js内置对象

    1.JS内置对象-什么是对象 1.1.什么是对象: JavaScript中的所有事物都是对象:字符串.数值.数组.函数 每个对象带有属性和方法 JavaScript允许自定义对象 1.2.自定义对象: ...

  9. js内置对象常用方法

    JS内置对象: ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储.转化和表达 ● Array对象:提供一个数组的模型.存储大量有 ...

  10. 4月5日--课堂笔记--JS内置对象

    JavaScript 4.5 一.    JS内置对象 1.数组Array a)创建语法1:var arr=new Array(参数); i.       没有参数:创建一个初始容量为0的数组 ii. ...

随机推荐

  1. React-组件嵌套-子组件通过委托向父组件传值

    一.简述 父组件嵌套子组件,父组件的处理函数通过属性的方式赋值组子组件( <GenderSelect handleSelect={this.handleSelect}></Gende ...

  2. vmware通过vmnet8共享本地网络

    转载于:http://zhaolongchn.blog.163.com/blog/static/19065850420122595117886/ 1,首先将真实电脑的虚拟网卡VMnet8启用 2,然后 ...

  3. android-exploitme(五):不安全的数据存储

    今天我来看看如果android将数据存储在sdcard,它的权限是什么样的 1. 打开emm软件,做一笔转账.

  4. linux 如何让程序后台执行

    $ (./test.sh &)   $ setsid ./test.sh &   $ nohup ./test.sh &   具体的转自:http://digdeeply.or ...

  5. Mysql笔记——DCL

    DCL数据库控制语言不同于程序设计语言,SQL语言(结构化查询语言)的组成部分包括了DCL数据库控制语言.   =============== 1.创建用户 语法:CREATE USER 用户名@地址 ...

  6. Android百度地图开发02之添加覆盖物 + 地理编码和反地理编码

    下面来看一下地图上覆盖物的添加,以及地理编码和反地理编码. 添加覆盖物 在地图上添加覆盖物,一般需要以下几个步骤: 1. 定义坐标点,有可能是一个,有可能是多个(比如:多边形覆盖物). 2. 构造Ov ...

  7. CentOS配置SSH单向无密码访问

    最近在研究一款文件系统,需要远程给客户机安装软件,且需要无SSH密码访问,另外需要远程给客户机传文件,每次输入root密码很不方便,就想到用ssh key生成公钥.私钥来验证,而避免每次就必须输入ro ...

  8. Android消息机制之实现两个不同线程之间相互传递数据相互调用

    目的:实现两个不同线程之间相互传递数据相互调用方法. 线程一中定义mainHandler 并定义一个方法mainDecode 线程二中定义twoHandler 并定义一个方法twoEncode 实现当 ...

  9. html5 getComputedStyle + resize 实现动态宽高度等比响应式页面设计

    序:通常我们只能控制div的宽度 而不能控制高度,在响应式页面里 如果要这个div是正方形那么必须的用媒体查询在不同的分辨率下写死宽高度 今天突发奇想研究了个 用百分比来动态控制div的高度让其与宽度 ...

  10. Hadoop学习过程知识积累

    1. Hadoop 64位centos 下编译 hadoop 2.6.0 源码 2. 学习问题汇总 hadoop多次格式化后,导致datanode启动不了 3. HDFS Hadoop中NameNod ...