首页技术文章正文

JavaScript中怎样创建Date对象?

更新时间:2021-08-13 来源:黑马程序员 浏览量:

IT培训班

JavaScript中,Date对象用于处理日期和时间。常见创建Date对象的方式有两种,具体介绍如下。

(1)创建不带参数的Date对象,示例代码如下:

var d=new Date() ;
在上述代码中,创建了一个含有系统当前日期和时间的Datex对象。

(2)创建一个指定日期的Date对象,示例代码如下:

var d=new Date (2015,1) ;
在上述示例代码中“2015” 表示年份,“1”表示月份,运用这种方式可以分别传入年、月、日、时、分、秒(月的范围是0~11,即真实月份减去1 ),例如下面的示例代码:
var d=new Date(2015,7,3,10,20,30,50) ;
在上述代码中,创建了一个包含确切日期和时间的Date对象,即2015年8月3日10点20分30秒50毫秒。需要注意的是,在创建指定日期的Date对象时,最少需要指定年、月两个参数,后面的参数在省略时会自动使用默认值。
值得一提的是,通过字符串也可以传人事件和日期,其创建方式如下:
var d=new Date('2017-10-01 11: 53: 04') ;

在上述示例代码中,系统会自动识别字符串,转换为日期和时间。需要注意的是,使用字符串传人日期时,至少要指定年份。了解创建对象的常见方式之后,接下来介绍Date对象的常用方法,如表15-1

表15-1 Date对象的常用方法


方法作用
gelFulYear()获取表示年份的4位数字,如2020
fullYlarvalue设置年份
eMonth(获取月份,范围为0-11 (0表示一月, 1表示二月,依此类 推)
setMoth(value)设置月份
getDateO获取月份中的某一天,范围为1~31
setDate(value)设置月份中的某一天
getDay0获取星期,范围为0~6 (0表示星期日,1表示星期一,依此类推)                              
getHours(获取小时数,范围为0~23
setHours(value)设置小时数
getMinutes)获取分钟数,范围为0~59
setMinutes(value)设置分钟数
getSeconds(获取秒数,范围为0~59
setSeconds(value)设置秒数
getMilliseconds(获取毫秒数,范围为0-999
setMilliseconds(value)设置毫秒数
getTime()获取从197-01-01 00:0距离)2对象所代袁时同的亳秒数
setTime(value)通过从1970- 01-0100:0计时的毫秒数来设置时间







猜你喜欢:

JavaScript中Date对象的用法详解

javascript的垃圾回收机制指的是什么?

Javascript修改和增加数组元素方法

黑马程序员web前端培训课程

分享到:
在线咨询 我要报名
和我们在线交谈!