6.2 处理日期和时间:Date对象
Date对象是JavaScript中非常重要的对象,本节通过一些简单的例子,学习这个对象的使用。
6.2.1 创建一个日期对象
可以使用表示时间的参数来初始化一个Date对象。语法如下:
var _date=new Date([arguments]); |
参数的形式有以下5种:
new Date("month dd,yyyy hh:mm:ss"); |
需要注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。
各种参数的含义如下。
·month:用英文表示的月份名称,从January~December。
·mth:用整数表示的月份,从0(1月)~11(12月)。
·dd:表示一个月中的第几天,从1~31。
·yyyy:四位数表示的年份。
·hh:小时数,从0(午夜)~23(晚11点)。
·mm:分钟数,从0~59的整数。
ss:秒数,从0~59的整数。
ms:毫秒数,为大于等于0的整数。
下面是使用上述参数形式创建日期对象的例子:
new Date("May 12,2007 17:18:32"); |
上面的代码用各种形式创建了一个日期对象,都表示2007年5月12日这一天,其中1、3、5这3种方式还指定了是当天的17时18分32秒,其余的都表示0时0分0秒。
当不指定参数时,会创建一个表示当前系统时间的对象,例如下面的代码:
var _Date=new Date(); |
上述代码创建了一个日期对象,用来获取系统当前时间,第二行输出了当前日期。在JavaScript中,Date对象能够自动按照预定义的格式输出日期字符串。
说明
很多时候,不仅需要输出日期字符串,还希望来获取具体的时间信息,例如当前的年份、月份、天数、时分秒等,这就需要使用Date对象提供的方法和属性。
| 回书目 上一节 下一节 |