更新时间:2021-08-13 来源:黑马程序员 浏览量:
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计时的毫秒数来设置时间 |