创建一个日期对象:
var objDate=new Date([arguments
list]);
参数形式有以下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:用整数表示月份,从(1月)到11(12月)
dd:表示一个月中的第几天,从1到31
yyyy:四位数表示的年份
hh:小时数,从0(午夜)到23(晚11点)
mm:分钟数,从0到59的整数
ss:秒数,从0到59的整数
ms:毫秒数,为大于等于0的整数
如:
new
Date("January 12,2006 22:19:35");
new Date("January 12,2006");
new
Date(2006,0,12,22,19,35);
new Date(2006,0,12);
new
Date(1137075575000);
上面的各种创建形式都表示2006 年1月12日这一天。
从Date 对象中提取信息
var objDate=new
Date();
objDate.getFullYear()以四位数字返回年
objDate.getYear()根据浏览器不同,以两位或者四位数字返回年
objDate.getMonth()
objDate.getDate()
objDate.getDay()
objDate.getHours()
objDate.getMilliseconds().
..........
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
New Document
</
title
>
<
meta
name
="Generator"
content
="EditPlus"
>
<
meta
name
="Author"
content
=""
>
<
meta
name
="Keywords"
content
=""
>
<
meta
name
="Description"
content
=""
>
</
head
>
<
body
>
<
script
language
="JavaScript"
type
="text/javascript"
>
<!--
var
objDate
=
new
Date();
//
创建一个日期对象表示当前时间
var
year
=
objDate.getFullYear();
var
month
=
objDate.getMonth()
+
1
;
//
getMonth返回的月份是从0开始的,因此要加1
var
date
=
objDate.getDate();
var
day
=
objDate.getDay();
//
根据星期数的索引确定其中文表示
switch
(day){
case
0
:
day
=
"
星期日
"
;
break
;
case
1
:
day
=
"
星期一
"
;
break
;
case
2
:
day
=
"
星期二
"
;
break
;
case
3
:
day
=
"
星期三
"
;
break
;
case
4
:
day
=
"
星期四
"
;
break
;
case
5
:
day
=
"
星期五
"
;
break
;
case
6
:
day
=
"
星期六
"
;
break
;
}
document.write(
"
今天是:
"
+
year
+
"
年
"
+
month
+
"
月
"
+
date
+
"
日
"
+
day);
//
-->
</
script
>
</
body
>
</
html
>
分享到:
相关推荐
javascript Date日期对象的创建.docx
javascript Date日期对象的创建.pdf
### JavaScript 转换日期字符串为 Date 日期对象的方法 在 JavaScript 开发中,处理日期是非常常见的需求之一。很多时候,我们需要将用户输入或其他来源得到的日期字符串转换为 `Date` 对象,以便进行进一步的计算...
解析常用的中文日期并返回日期对象。 add--日期加减操作。[注:此函数在上传时还存在一个BUG。请下载后把此函数内的第一行"var regExp = /^\d+$/;" 改为 "var regExp = /^([+-])?\d+$/;", 要不然就做不了减法。] ...
JavaScript中的Date对象是用于处理日期和时间的核心组件。在JavaScript中,Date对象提供了一系列的方法来创建、修改和读取日期和时间。这篇文章将深入探讨Date对象的各个方面,帮助你更好地理解和应用这个对象。 1....
该函数首先通过正则表达式去除JSON日期格式中的特殊字符,然后将剩余的时间戳部分转换为整数,并通过 `new Date()` 创建新的日期对象。 #### 日期格式化 在许多场景下,我们需要将日期转换为特定的格式,比如常见...
这个函数可以将日期对象解析成一个包含年、月、日、小时、分钟、秒等属性的对象,方便我们进行进一步的数据处理或存储。 `date2obj`函数的实现通常包括以下步骤: 1. 创建一个新的空对象,用于存储解析后的日期...
JavaScript Date(日期) 对象 日期对象用于处理日期和时间。 在线实例 使用 getFullYear() 获取年份。...我们提供 JavaScript Date 对象参考手册,其中包括所有可用于日期对象的属性和方法。JavaScript
- **构造函数**: JavaScript的Date对象可以通过构造函数创建,例如`new Date()`创建当前日期,或者`new Date(year, month, day, hours, minutes, seconds, milliseconds)`指定日期和时间。 - **属性**: Date对象有...
它提供了各种方法来创建日期对象、获取和设置日期和时间的各个部分、执行日期时间计算以及格式化日期时间等操作。接下来,我们将详细探讨JavaScript Date对象的相关知识点。 首先,要创建一个Date对象,我们通常...
其中一个实用的技巧就是将日期字符串转换为Date日期对象。这个转换技巧在处理用户输入的日期信息时显得尤为重要,因为用户输入的日期格式可能多种多样,而JavaScript的Date对象是处理日期的标准方式。 在JavaScript...
JavaScript中的Date对象是用于处理日期和时间的核心构造函数,提供了丰富的功能来创建、操作和格式化日期。在JavaScript中,Date对象的方法分为两种主要类型:本地时间和UTC(通用协调时)时间。本地时间指的是根据...
在JavaScript编程语言中,`Date`对象是一种非常实用且功能强大的工具,主要用于处理与日期和时间相关的数据。通过`Date`对象,开发者可以轻松地获取系统当前的日期和时间,并对这些数据进行格式化处理或执行复杂的...
JavaScript中的`Date`对象用于处理日期和时间。它可以用来获取当前日期和时间,也可以用来创建指定日期和时间的对象。Date对象的方法提供了对日期和时间的多种操作,包括设置和获取年份、月份、日期、小时、分钟、秒...
Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天。返回值从0~6,分别对应周日~周六 getDay 0 1 2 3 4 5 6 星期几 周日 周一 周二 周三 周四 周五 周六 用到日期相关的需求时...
`Date()` 是 JavaScript 中一个非常重要的内置对象,用于处理日期和时间。通过 `Date()` 函数可以创建表示单个时刻的对象,即某个特定时间点距离1970年1月1日午夜(UTC)的毫秒数。 #### 二、构造函数 - **基本形式...
JavaScript中的Date对象是用于处理日期和时间的核心构造函数,它提供了丰富的功能,允许开发者创建、操作和格式化日期。在本文中,我们将探讨如何利用Date对象实现一个简易的日历功能。 首先,HTML部分构建了日历的...
在JavaScript中,可以使用new Date()创建一个新的日期对象,该对象表示当前日期和时间。Date对象提供了getYear()、getMonth()、getDate()、getDay()、getHours()、getMinutes()、getSeconds()等方法来获取具体的日期...
在JavaScript中,我们可以使用内置的`Date`对象来创建、操作和格式化日期。 首先,`Date`对象是JavaScript中的内置构造函数,可以用来创建一个新的日期实例。例如: ```javascript let date = new Date(); // 创建...