您所在的位置: 首页 > 读书频道 > 设计开发 > .Net系列 >

6.2.1 创建一个日期对象

http://book.51cto.com  2008-04-03 19:53  冯曼菲  人民邮电出版社  我要评论(0)
  • 摘要:《精通Ajax——基础概念、核心技术与典型案例》主要介绍Ajax技术的组成元素,涉及JavaScript、CSS、DOM、XMLHTTP和XML等内容,其中详细介绍了JavaScript客户端语言,它是Ajax技术的核心组成,是提高客户端性能不可缺少的元素。本文介绍了如何创建一个日期对象。
  • 标签:Ajax  .NET

6.2  处理日期和时间:Date对象

Date对象是JavaScript中非常重要的对象,本节通过一些简单的例子,学习这个对象的使用。

6.2.1  创建一个日期对象

可以使用表示时间的参数来初始化一个Date对象。语法如下:

var _date=new Date([arguments]);

参数的形式有以下5种:

new Date("month dd,yyyy hh:mm:ss"); 
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);

需要注意最后一种形式,参数表示的是需要创建的时间和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");
new Date("May 12,2007");
new Date(2007,4,12,17,18,32);
new Date(2007,4,12);
new Date(1178899200000);

上面的代码用各种形式创建了一个日期对象,都表示2007年5月12日这一天,其中1、3、5这3种方式还指定了是当天的17时18分32秒,其余的都表示0时0分0秒。

当不指定参数时,会创建一个表示当前系统时间的对象,例如下面的代码:

var _Date=new Date();
alert(Date);

上述代码创建了一个日期对象,用来获取系统当前时间,第二行输出了当前日期。在JavaScript中,Date对象能够自动按照预定义的格式输出日期字符串。

说明

很多时候,不仅需要输出日期字符串,还希望来获取具体的时间信息,例如当前的年份、月份、天数、时分秒等,这就需要使用Date对象提供的方法和属性。

 


回书目   上一节   下一节
专题:ASP.NET 2.0基础开发指南
.NET移动与嵌入式技术专题
.NET Framework新手入门专题
VS.NET实用开发专题
ADO.NET实用技巧专题
 
 验证码: (点击刷新验证码)   匿名发表
  • 网络工程师考试案例动手实验营

  • 作者:郭春柱
  • 本书依据2009年版《网络工程师考试大纲》的考核要求,深入研究了历年网络工程师考试试题的命题风格和试题结构,对考查的知识点..
Copyright©2005-2008 51CTO.COM 版权所有