日期对象

js日期对象

日期对象是js中的一个内置方法,用来操作日期与时间。

语法:

1 new Date();

参数:

1、new Date();

没有参数:以本机的时间做为参考,返回一个时间对象。

1 var sj=new Date();
2 console.log(sj);//Thu Jul 28 2016 17:10:55 GMT+0800 (中国标准时间)

2、new Date(年,月,日,时,分,秒);

1 var sj=new Date(1999,1,1,1,1,1);//参数为数字
2 console.log(sj);//Mon Feb 01 1999 01:01:01 GMT+0800 (中国标准时间)

3、new Date(‘June 10,2013 12:12:12‘);

1 var sj=new Date(‘June 10,2013 12:12:12‘);//参数为字符串,方式是外国人表示时间的方法
2 console.log(sj);//Mon Jun 10 2013 12:12:12 GMT+0800 (中国标准时间)

4、new Date().getTime();

1 var sj=new Date().getTime();//时间戳:从1970年1月1日0时0分0秒到一个时间点之间的毫秒数
2 console.log(sj);//1469697587820

日期对象和本机时间没有关联,不跟随本机时间动态变化,它是根据格林尼治时间来变化的。

获取日期对象的方法

1 日期对象.getFullYear();     获取年
2 日期对象.getMonth();        获取月,从0开始
3 日期对象.getDate();         获取日
4 日期对象.getDay();          获取星期 (星期从周日开始,从0开始计算)
5 日期对象.getHours();        获取小时
6 日期对象.getMinutes();      获取分钟
7 日期对象.getSeconds();      获取秒钟
8 日期对象.getMilliseconds(); 获取毫秒
9 日期对象.getTime();         获取1970-01-01 00:00:00到目前日期对象的时间差(单位:毫秒)

注意:1s (秒)= 1000ms(毫秒)。

设置日期的相关方法

1 日期对象.setFullYear();      设置年
2 日期对象.setMonth();         设置月  (月份从0开始计算)
3 日期对象.setDate();          设置日
4 日期对象.setHours();         设置小时
5 日期对象.setMinutes();       设置分钟
6 日期对象.setSeconds();       设置秒钟
7 日期对象.setMilliseconds();  设置毫秒
8 日期对象.setTime();          获取1970-01-01 00:00:00到目前日期对象的时间差(单位:毫秒)

设置的时间如果是0或者是负数为自动回滚到过去的时间,如果设置的时间为超出的,就会跳到未来的时间。

时间: 2024-10-29 19:07:16

日期对象的相关文章

js 日期对象Date以及传参

创建一个日期对象,日期对象可传参new Date() 创建日期对象getFullYear() 获取年份 getMonth() 获取月份 返回值是 0(一月) 到 11(十二月) 之间的一个整数 getDate() 获取日期(多少号) getDay() 获取星期数 返回值是 0(周日) 到 6(周六) 之间的一个整数. getHours() 获取小时 返回值是 0 (午夜) 到 23 (晚上 11 点)之间的一个整数 getMinutes() 获取分钟数 返回值是 0 ~ 59 之间的一个整数 g

API--DateFormat-字符串和日期对象之间的转换

java.text 类 DateFormat public abstract class DateFormat  extends Format DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间.各种日期时间格式器 日期格式器 public static final DateFormat getDateInstance() 获取日期格式器,该格式器具有默认语言环境的默认格式化风格. 返回:     日期格式器. public static final

JS日期对象扩展-日期格式化

日期对象扩展(日期格式化)yyyy-MM-dd hh:mm:ss.S Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+" : this.getMinutes(), //分 "s+"

js之Date(日期对象)

通过日期对象我们可以进行一些对日期时间的操作处理 一.日期对象的创建: var myDate=new Date() 二.Date对象方法: Link:http://www.w3school.com.cn/jsref/jsref_obj_date.asp 三.封装函数,打印当前是何年何月何日何时,几分几秒 Date() 返回当日的日期和时间 getFullYear() 从 Date 对象以四位数字返回年份 getMonth()   从 Date 对象返回月份 (0 ~ 11) getDate()

IFE JavaScript Task0002-2 小练习2:日期对象的使用

任务描述 在和上一任务同一目录下面创建一个task0002_2.html文件,在js目录中创建task0002_2.js,并在其中编码,实现一个倒计时功能. 界面首先有一个文本输入框,允许按照特定的格式YYYY-MM-DD输入年月日: 输入框旁有一个按钮,点击按钮后,计算当前距离输入的日期的00:00:00有多少时间差 在页面中显示,距离YYYY年MM月DD日还有XX天XX小时XX分XX秒 每一秒钟更新倒计时上显示的数 如果时差为0,则倒计时停止 当时做这个时候我以为是挺简单的,但做起来时候发现

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

一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义对象,然后创建新的对象实例 二.JS内置对象-String 1.string对象 string对象用于处理已有的字符串 字符串可以使用单引号或者双引号 2.indexOf( )  在字符串中查找字符串,如果匹配成功返回首字母所在的位置,否则返回-1 3.match() 匹配成功,返回匹配成功的数组,

JavaScript之Date日期对象扩展

一.前言 JavaScript Date对象提供了诸多日期相关属性以及操作日期的相关方法,为开发网站带来了许多方便.然而,大部分web页面展示给用户的日期格式可能是这样:yyyy-MM-dd hh:mm:ss(类似于c# java的ToString()). 不论是JavaScript Date对象的toString()方法,还是JavaScript Date对象的toGMTString().toISOString().toLocaleDateString()等方法,都无法转化成我们平时开发中想要

JavaScript的日期对象显示当前日期和时间

题目解析: 使用JavaScript的日期对象显示当前日期和时间,先用new Date()来定义一个时间oDate对象,再根据oDate对象来获取年月日和时分秒的值: var oDate=new Date();var oYear=oDate.getFullYear();获取当年的年份var oMonth=oDate.getMonth()+1;获取当月的月份var oDay=oDate.getDate();获取当日的日期var oHours=oDate.getHours();获取当天的小时var

日期对象的常用用法(传参以及转字符串日期)

一.传参 我们用var now=new Date() 获得自定义的时间对象 函数中没有传递任何参数,表示此对象now自动获取了当前的时间. 如果想要创建一个自定义时间的对象,需要在new Date()中传递参数,接收毫秒数. 可以使用Date.parse()来获得自定义时间的毫秒数. 4种方法如下: var mydate1=new Date(Date.parse("12/12/2013")); console.log(mydate1); var mydate2=new Date(&qu