标题：Date()
Date()概述
Date()
函数返回当前系统日期.
表达式 Date()
允许数据类型: None.
实例： <%=Date%>
返回结果: 9/9/00在操作系统中1.在操作系统中（以windows xp为例），在命令行中输入date(或Date)可获得系统当前日期且可重新设置日期。效果如下：
C:\Documents and Settings\Administrator>date
当前日期: 2010-09-29 星期三
输入新日期: (年月日)在java中2.在java中，Date是java.util包下的一个类，打印出来的格式如下：
Wed Sep 29 16:41:16 CST 2010
举个例子，一个java文件TestDate.java，其内容如下：
public class TestDate{
public static void main(String[] args) {
System.out.println(new java.util.Date());
}
}
编译"TestDate.java"文件并运行编译后生成的文件（“TestDate.class”），输出结果：
Wed Sep 29 16:41:16 CST 2010其他系统3.其他系统以及其他计算机语言下的情况类似，略。
（注：文中提到的命令行是指windows或其他操作系统里命令行运行环境，在计算机中“开始”-“运行”-输入“cmd”并回车。
文中2亦在此环境中运行，过程及结果如下
C:\Documents and Settings\Administrator>javac TestDate.java
C:\Documents and Settings\Administrator>java TestDate
Wed Sep 29 16:41:16 CST 2010
C:\Documents and Settings\Administrator>
）
PHP中date()函数
Example #1 date() 例子<?php
// 设定要用的默认时区。自 PHP 5.1 可用
date_default_timezone_set('UTC');
// 输出类似：Monday
echo date("l");
// 输出类似：Monday 15th of August 2005 03:12:46 PM
echo date('l dS \of F Y h:i:s A');
// 输出：July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000));
/* 在格式参数中使用常量 */
// 输出类似：Mon, 15 Aug 2005 15:12:46 UTC
echo date(DATE_RFC822);
// 输出类似：2000-07-01T00:00:00+00:00
echo date(DATE_ATOM, mktime(0, 0, 0, 7, 1, 2000));
?>
PHP中的格式字串

d
月份中的第几天，有前导零的 2 位数字
01 到 31
D
星期中的第几天，文本表示，3 个字母
Mon 到 Sun
j
月份中的第几天，没有前导零
1 到 31
l（“L”的小写字母）
星期几，完整的文本格式
Sunday 到 Saturday
N
ISO-8601 格式数字表示的星期中的第几天（PHP 5.1.0 新加）
1（表示星期一）到 7（表示星期天）
S
每月天数后面的英文后缀，2 个字符
st，nd，rd 或者 th。可以和 j 一起用
w
星期中的第几天，数字表示
0（表示星期天）到 6（表示星期六）
z
年份中的第几天
0 到 366
星期
---
---
W
ISO-8601 格式年份中的第几周，每周从星期一开始（PHP 4.1.0 新加的）
例如：42（当年的第 42 周）
月
---
---
F
月份，完整的文本格式，例如 January 或者 March
January 到 December
m
数字表示的月份，有前导零
01 到 12
M
三个字母缩写表示的月份
Jan 到 Dec
n
数字表示的月份，没有前导零
1 到 12
t
给定月份所应有的天数
28 到 31
年
---
---
L
是否为闰年
如果是闰年为 1，否则为 0
o
ISO-8601 格式年份数字。这和 Y 的值相同，只除了如果 ISO 的星期数（W）属于前一年或下一年，则用那一年。（PHP 5.1.0 新加）
Examples: 1999 or 2003
Y
4 位数字完整表示的年份
例如：1999 或 2003
y
2 位数字表示的年份
例如：99 或 03
时间
---
---
a
小写的上午和下午值
am 或 pm
A
大写的上午和下午值
AM 或 PM
B
Swatch Internet 标准时
000 到 999
g
小时，12 小时格式，没有前导零
1 到 12
G
小时，24 小时格式，没有前导零
0 到 23
h
小时，12 小时格式，有前导零
01 到 12
H
小时，24 小时格式，有前导零
00 到 23
i
有前导零的分钟数
00 到 59>
s
秒数，有前导零
00 到 59>
时区
---
---
e
时区标识（PHP 5.1.0 新加）
例如：UTC，GMT，Atlantic/Azores
I
是否为夏令时
如果是夏令时为 1，否则为 0
O
与格林威治时间相差的小时数
例如：+0200
P
与格林威治时间（GMT）的差别，小时和分钟之间有冒号分隔（PHP 5.1.3 新加）
例如：+02:00
T
本机所在的时区
例如：EST，MDT（【译者注】在 Windows 下为完整文本格式，例如“Eastern Standard Time”，中文版会显示“中国标准时间”）。
Z
时差偏移量的秒数。UTC 西边的时区偏移量总是负的，UTC 东边的时区偏移量总是正的。
-43200 到 43200
完整的日期/时间
---
---
c
ISO 8601 格式的日期（PHP 5 新加）
2004-02-12T15:19:21+00:00
r
RFC 822 格式的日期
例如：Thu, 21 Dec 2000 16:01:07 +0200
U
从 Unix 纪元（January 1 1970 00:00:00 GMT）开始至今的秒数
参见 time()

JavaScript中的Date对象
Date 对象Date 对象用于处理日期和时间。[1]
创建 Date 对象的语法：var myDate=new Date()
注释：Date 对象会自动把当前日期和时间保存为其初始值。Date 对象属性FF: Firefox, IE: Internet ExplorerDate 对象方法FF: Firefox, IE: Internet Explorer
方法描述FFIEDate()返回当日的日期和时间。13getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)。13getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。13getMonth()从 Date 对象返回月份 (0 ~ 11)。13getFullYear()从 Date 对象以四位数字返回年份。14getYear()请使用 getFullYear() 方法代替。13getHours()返回 Date 对象的小时 (0 ~ 23)。13getMinutes()返回 Date 对象的分钟 (0 ~ 59)。13getSeconds()返回 Date 对象的秒数 (0 ~ 59)。13getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。14getTime()返回 1970 年 1 月 1 日至今的毫秒数。13getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。13getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。14getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。14getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ 11)。14getUTCFullYear()根据世界时从 Date 对象返回四位数的年份。14getUTCHours()根据世界时返回 Date 对象的小时 (0 ~ 23)。14getUTCMinutes()根据世界时返回 Date 对象的分钟 (0 ~ 59)。14getUTCSeconds()根据世界时返回 Date 对象的秒钟 (0 ~ 59)。14getUTCMilliseconds()根据世界时返回 Date 对象的毫秒(0 ~ 999)。14parse()返回1970年1月1日午夜到指定日期（字符串）的毫秒数。13setDate()设置 Date 对象中月的某一天 (1 ~ 31)。13setMonth()设置 Date 对象中月份 (0 ~ 11)。13setFullYear()设置 Date 对象中的年份（四位数字）。14setYear()请使用 setFullYear() 方法代替。13setHours()设置 Date 对象中的小时 (0 ~ 23)。13setMinutes()设置 Date 对象中的分钟 (0 ~ 59)。13setSeconds()设置 Date 对象中的秒钟 (0 ~ 59)。13setMilliseconds()设置 Date 对象中的毫秒 (0 ~ 999)。14setTime()以毫秒设置 Date 对象。13setUTCDate()根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。14setUTCMonth()根据世界时设置 Date 对象中的月份 (0 ~ 11)。14setUTCFullYear()根据世界时设置 Date 对象中的年份（四位数字）。14setUTCHours()根据世界时设置 Date 对象中的小时 (0 ~ 23)。14setUTCMinutes()根据世界时设置 Date 对象中的分钟 (0 ~ 59)。14setUTCSeconds()根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。14setUTCMilliseconds()根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。14toSource()返回该对象的源代码。1-toString()把 Date 对象转换为字符串。14toTimeString()把 Date 对象的时间部分转换为字符串。14toDateString()把 Date 对象的日期部分转换为字符串。14toGMTString()请使用 toUTCString() 方法代替。13toUTCString()根据世界时，把 Date 对象转换为字符串。14toLocaleString()根据本地时间格式，把 Date 对象转换为字符串。13toLocaleTimeString()根据本地时间格式，把 Date 对象的时间部分转换为字符串。13toLocaleDateString()根据本地时间格式，把 Date 对象的日期部分转换为字符串。13UTC()根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。13valueOf()返回 Date 对象的原始值。14