Date()

Date,在作業系統中(以windows xp為例),在命令行中輸入date(或Date)可獲得系統當前日期且可重新設定日期。允許數據類型是None,實例是<%=Date%>。

基本介紹

  • 中文名:Date()
  • 表達式:Date()
  • 允許數據類型:None.
  • 實例:<%=Date%>
命令介紹,在作業系統中,在java中,其他系統,函式,Date對象,對象作用,創建語法,對象屬性,對象方法,

命令介紹

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>

函式

定義和用法
date() 函式格式化本地日期和時間,並返回格式化的日期字元串。
語法
date(format,timestamp);
參數描述
format
必需。規定輸出日期字元串的格式。
timestamp
可選。規定一個整數的 Unix 時間戳。默認是當前的本地時間(time())。
技術細節
返回值:
如果成功則返回格式化的日期字元串,如果失敗則報 E_WARNING 錯並返回 FALSE。
PHP 版本:
4+
更新日誌:
PHP 5.1.0:新增 E_STRICT 和 E_NOTICE 時區錯誤。有效範圍的時間戳是從 1901 年 12 月 13 日 20:45:54 GMT 星期五 到 2038 年 1 月 19 日 03:14:07 GMT 星期二。5.1.0 之前的版本,在某些系統上(例如 Windows)時間戳被限制在從 01-01-1970 到 19-01-2038。
PHP 5.1.1:新增標準日期/時間格式常量,用於指定 format 參數。
例子#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));
?>
格式字串
d
月份中的第幾天,有前導零的 2 位數字
0131
D
星期中的第幾天,文本表示,3 個字母
MonSun
j
月份中的第幾天,沒有前導零
131
l(“L”的小寫字母)
星期幾,完整的文本格式
SundaySaturday
N
ISO-8601 格式數字表示的星期中的第幾天(PHP 5.1.0 新加)
1(表示星期一)到7(表示星期天)
S
每月天數後面的英文後綴,2 個字元
stndrd或者th。可以和j一起用
w
星期中的第幾天,數字表示
0(表示星期天)到6(表示星期六)
z
年份中的第幾天
0366
星期
---
---
W
ISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的)
例如:42(當年的第 42 周)
---
---
F
月份,完整的文本格式,例如 January 或者 March
JanuaryDecember
m
數字表示的月份,有前導零
0112
M
三個字母縮寫表示的月份
JanDec
n
數字表示的月份,沒有前導零
112
t
給定月份所應有的天數
2831
---
---
L
是否為閏年
如果是閏年為1,否則為0
o
ISO-8601 格式年份數字。這和Y的值相同,只除了如果 ISO 的星期數(W)屬於前一年或下一年,則用那一年。(PHP 5.1.0 新加)
Examples:1999or2003
Y
4 位數字完整表示的年份
例如:19992003
y
2 位數字表示的年份
例如:9903
時間
---
---
a
小寫的上午和下午值
ampm
A
大寫的上午和下午值
AMPM
B
Swatch Internet 標準時
000999
g
小時,12 小時格式,沒有前導零
112
G
小時,24 小時格式,沒有前導零
023
h
小時,12 小時格式,有前導零
0112
H
小時,24 小時格式,有前導零
0023
i
有前導零的分鐘數
0059>
s
秒數,有前導零
0059>
時區
---
---
e
時區標識(PHP 5.1.0 新加)
例如:UTCGMTAtlantic/Azores
I
是否為夏令時
如果是夏令時為1,否則為0
O
與格林威治時間相差的小時數
例如:+0200
P
與格林威治時間(GMT)的差別,小時和分鐘之間有冒號分隔(PHP 5.1.3 新加)
例如:+02:00
T
本機所在的時區
例如:ESTMDT(【譯者注】在 Windows 下為完整文本格式,例如“Eastern Standard Time”,中文版會顯示“中國標準時間”)。
Z
時差偏移量的秒數。UTC 西邊的時區偏移量總是負的,UTC 東邊的時區偏移量總是正的。
-4320043200
完整的日期/時間
---
---
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()

Date對象

對象作用

Date 對象用於處理日期和時間。

創建語法

創建 Date 對象的語法:var myDate=new Date()
注釋:Date 對象會自動把當前的日期和時間保存為其初始值。

對象屬性

FF: Firefox, IE: Internet Explorer
以下是Date對象的屬性列表:
屬性描述
返回對創建此對象的 Date 函式的引用。
使您有能力向對象添加屬性和方法。

對象方法

FF: Firefox, IE: Internet Explorer
方法描述FFIE
Date()
返回當日的日期和時間。
1
3
getDate()
從 Date 對象返回一個月中的某一天 (1 ~ 31)。
1
3
getDay()
從 Date 對象返回一周中的某一天 (0 ~ 6)。
1
3
getMonth()
從 Date 對象返回月份 (0 ~ 11)。
1
3
getFullYear()
從 Date 對象以四位數字返回年份。
1
4
getYear()
請使用 getFullYear() 方法代替。
1
3
getHours()
返回 Date 對象的小時 (0 ~ 23)。
1
3
getMinutes()
返回 Date 對象的分鐘 (0 ~ 59)。
1
3
getSeconds()
返回 Date 對象的秒數 (0 ~ 59)。
1
3
getMilliseconds()
返回 Date 對象的毫秒(0 ~ 999)。
1
4
getTime()
返回 1970 年 1 月 1 日至今的毫秒數。
1
3
getTimezoneOffset()
返回本地時間與格林威治標準時間 (GMT) 的分鐘差。
1
3
getUTCDate()
根據世界時從 Date 對象返回月中的一天 (1 ~ 31)。
1
4
getUTCDay()
根據世界時從 Date 對象返回周中的一天 (0 ~ 6)。
1
4
getUTCMonth()
根據世界時從 Date 對象返回月份 (0 ~ 11)。
1
4
getUTCFullYear()
根據世界時從 Date 對象返回四位數的年份。
1
4
getUTCHours()
根據世界時返回 Date 對象的小時 (0 ~ 23)。
1
4
getUTCMinutes()
根據世界時返回 Date 對象的分鐘 (0 ~ 59)。
1
4
getUTCSeconds()
根據世界時返回 Date 對象的秒鐘 (0 ~ 59)。
1
4
getUTCMilliseconds()
根據世界時返回 Date 對象的毫秒(0 ~ 999)。
1
4
parse()
返回1970年1月1日午夜到指定日期(字元串)的毫秒數。
1
3
setDate()
設定 Date 對象中月的某一天 (1 ~ 31)。
1
3
setMonth()
設定 Date 對象中月份 (0 ~ 11)。
1
3
setFullYear()
設定 Date 對象中的年份(四位數字)。
1
4
setYear()
請使用 setFullYear() 方法代替。
1
3
setHours()
設定 Date 對象中的小時 (0 ~ 23)。
1
3
setMinutes()
設定 Date 對象中的分鐘 (0 ~ 59)。
1
3
setSeconds()
設定 Date 對象中的秒鐘 (0 ~ 59)。
1
3
setMilliseconds()
設定 Date 對象中的毫秒 (0 ~ 999)。
1
4
setTime()
以毫秒設定 Date 對象。
1
3
setUTCDate()
根據世界時設定 Date 對象中月份的一天 (1 ~ 31)。
1
4
setUTCMonth()
根據世界時設定 Date 對象中的月份 (0 ~ 11)。
1
4
setUTCFullYear()
根據世界時設定 Date 對象中的年份(四位數字)。
1
4
setUTCHours()
根據世界時設定 Date 對象中的小時 (0 ~ 23)。
1
4
setUTCMinutes()
根據世界時設定 Date 對象中的分鐘 (0 ~ 59)。
1
4
setUTCSeconds()
根據世界時設定 Date 對象中的秒鐘 (0 ~ 59)。
1
4
setUTCMilliseconds()
根據世界時設定 Date 對象中的毫秒 (0 ~ 999)。
1
4
toSource()
返回該對象的原始碼。
1
-
toString()
把 Date 對象轉換為字元串。
1
4
toTimeString()
把 Date 對象的時間部分轉換為字元串。
1
4
toDateString()
把 Date 對象的日期部分轉換為字元串。
1
4
toGMTString()
請使用 toUTCString() 方法代替。
1
3
toUTCString()
根據世界時,把 Date 對象轉換為字元串。
1
4
toLocaleString()
根據本地時間格式,把 Date 對象轉換為字元串。
1
3
toLocaleTimeString()
根據本地時間格式,把 Date 對象的時間部分轉換為字元串。
1
3
toLocaleDateString()
根據本地時間格式,把 Date 對象的日期部分轉換為字元串。
1
3
UTC()
根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。
1
3
valueOf()
返回 Date 對象的原始值。
1
4

相關詞條

熱門詞條

聯絡我們