php date( w ),PHP Date()函數詳解

頁面的最上方加上:

date_default_timezone_set(PRC);?? /*把時間調到北京時間,php5默認為格林威治標準時間*/

date ()

a:?? "am"或是"pm"

A:?? "AM"或是"PM"

d:?? 幾日,兩位數字,若不足則補零;從"01"至"31"

D:??? 星期幾,3個英文字母,如:"Fri"

F:??? 月份,英文全名,如:"January"

h:??? 12小時制的小時,從"01"至"12"

H:??? 24小時制的小時,從"00"至"23"

g:??? 12小時制的小時,不補零;從"1"至"12"

G:??? 24小時制的小時,不補零;從"0"至"23"

j:??? 幾日,不足不被零;從"1"至"31"

l:??? 星期幾,英文全名,如:"Friday"

m:??? 月份,兩位數字,從"01"至"12"

n:??? 月份,兩位數字,不補零;從"1"至"12"

M:??? 月份,3個英文字母;如:"Jan"

s:?? 秒;從"00"至"59"

S:??? 字尾加英文序數,兩個英文字母,如:"21th"

t:??? 指定月份的天數,從"28"至"31"

U:??? 總秒數

w:??? 數字型的星期幾,從"0(星期天)"至"6(星期六)"

Y:??? 年,四位數字

y:??? 年,兩位數字

z: 一年中的第幾天;從"1"至"366"

1,年-月-日

表示年可以用大寫的Y和小寫y;

表示月可以用大寫F、大寫M、小寫m和小寫n(分別表示字符和數字的兩種方式);

表示日可以用小寫d和小寫j,大寫S表示日期的后綴。

echo date('Y-m-j');

2007-02-6

echo date('y-n-j');

07-2-6

大寫Y表示年四位數字,而小寫y表示年的兩位數字;

小寫m表示月份的數字(帶前導),而小寫n則表示不帶前導的月份數字。

echo date('Y-M-j');

2007-Feb-6

echo date('Y-m-d');

2007-02-06

大寫M表示月份的3個縮寫字符,而小寫m則表示月份的數字(帶前導0);

沒有大寫的J,只有小寫j表示月份的日期,無前導o;若需要月份帶前導則使用小寫d。

echo date('Y-M-j');

2007-Feb-6

echo date('Y-F-jS');

2007-February-6th

大寫M表示月份的3個縮寫字符,而大寫F表示月份的英文全寫。(沒有小寫f)

大寫S表示日期的后綴,比如“st”、“nd”、“rd”和“th”,具體看日期數字為何。

2,時:分:秒

默認情況下,PHP解釋顯示的時間為“格林威治標準時間”,與我們本地的時間相差8個小時。

echo date('g:i:s a');

5:56:57 am

echo date('h:i:s A');

05:56:57 AM

小寫g表示12小時制,無前導0,而小寫h則表示有前導0的12小時制。

當使用12小時制時需要表明上下午,小寫a表示小寫的“am”和“pm”,大寫A表示大寫的“AM”和“PM”。

echo date('G:i:s');

14:02:26

大寫G表示24小時制的小時數,但是不帶前導的;使用大寫的H表示帶前導的24小時制小時數

小結:

字母g表示小時不帶前導,字母h表示小時帶前導;

小寫g、h表示12小時制,大寫G、H表示24小時制。

3,閏年、星期、天

echo date('L');

今年是否閏年:0

echo date('l');

今天是:Tuesday

echo date('D');

今天是:Tue

大寫L表示判斷今年是否閏年,布爾值,為真返回1,否則為0;

小寫l表示當天是星期幾的英文全寫(Tuesday);

而使用大寫D表示星期幾的3個字符縮寫(Tue)。

echo date('w');

今天星期:2

echo date('W');

本周是全年中的第 06 周

小寫w表示星期幾,數字形式表示

大寫W表示一年中的星期數

echo date('t');

本月是 28 天

echo date('z');

今天是今年的第 36 天

小寫t表示當前月份又多少天

小寫z表示今天是本年中第幾天

4,其他echo date('T');

UTC

大寫T表示服務器的時間區域設置

echo date('I');

0

大寫I表示判斷當前是否為夏令時,為真返回1,否則為0

echo date('U');

1170769424

大寫U表示從1970年1月1日到現在的總秒數,就是Unix時間紀元的UNIX時間戳。

echo date('c');

2007-02-06T14:24:43+00:00

小寫c表示ISO8601日期,日期格式為YYYY-MM-DD,用字母T來間隔日期和時間,時間格式為HH:MM:SS,時區使用格林威治標準時間(GMT)的偏差來表示。

echo date('r');

Tue, 06 Feb 2007 14:25:52 +0000

小寫r表示RFC822日期。

5、格式化時間echo $row["t_time"];??? 將輸出 2008-2-29 12:08:00

echo date("Y-m-d",strtotime($row["t_time"]));?? 將輸出 2008-2-29

注,由于$row["t_time"]得到的時間已經是一個字符串,所以需要用strtotime( 字串轉時間戳)轉一下,否則輸出1970-01-01的錯誤。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540987.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540987.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540987.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

10.6-全棧Java筆記:常見流詳解(四)

上節我們講到「Java中常用流:數據流和對象流」,本節我們學習文件字符流和文件緩沖流~文件字符流前面介紹的文件字節流可以處理所有的文件,但是字節流不能很好的處理Unicode字符,經常會出現“亂碼”現象。所以,我們處理…

python 示例_帶有示例的Python File open()方法

python 示例文件open()方法 (File open() Method) open() method is an inbuilt method in Python, it is used to create, open or append a file. open()方法是Python中的內置方法,用于創建,打開或附加文件。 Syntax: 句法: file_object …

php屬于腳本,php是腳本語言嗎

PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利于學習,使用廣泛,主要適用于Web開發領…

NetMarketShare:本月桌面瀏覽器市場份額幾乎沒有變化

NetMarketShare之前關于臺式機瀏覽器市場份額的報告表示,Google Chrome市場份額正在快速上升,而Edge瀏覽器市場份額正在以蝸牛的速度前進。而該公司的最新統計數據顯示,幾乎所有瀏覽器的市場份額或多或少保持不變。 NetMarketShare的最新統計…

treeset java_Java TreeSet add()方法與示例

treeset javaTreeSet類的add()方法 (TreeSet Class add() method) add() method is available in java.util package. add()方法在java.util包中可用。 add() method is used to add the given object(ob) to this TreeSet when it does not already exist otherwise it ignore…

php fpm www.conf,PHP7中php.ini、php-fpm和www.conf 配置

PHP7中php.ini、php-fpm和www.conf 配置php.ini是php運行核心配置文件,下面是一些常用配置extension_dir""● 設置PHP的擴展庫路徑expose_php Off● 避免PHP信息暴露在http頭中display_errors Off● 避免暴露php調用mysql的錯誤信息log_errors On● 在關閉display…

服務器電流源泉ups電源的三大形式

還記得此前12306官網癱瘓,回家心切急于購票的我們只能感到無比心累。雙十一前夕,守在購物車邊準備瘋狂購物的剁手黨們,遇到一直呈現加載狀態的頁面,不得不感嘆想要做馬云背后的那個人也要大費周折。作為一個資深網民,不…

timer purge_Java Timer purge()方法與示例

timer purge計時器類purge()方法 (Timer Class purge() method) purge() method is available in java.util package. purge()方法在java.util包中可用。 purge() method is used to remove all canceled tasks from the task queue of this Timer. purge()方法用于從此Timer的…

大話Linux內核中鎖機制之原子操作、自旋鎖【轉】

轉自:http://blog.sina.com.cn/s/blog_6d7fa49b01014q7p.html 多人會問這樣的問題,Linux內核中提供了各式各樣的同步鎖機制到底有何作用?追根到底其實是由于操作系統中存在多進程對共享資源的并發訪問,從而引起了進程間的競態。這…

hashmap put方法_Java HashMap put()方法與示例

hashmap put方法HashMap類的put()方法 (HashMap Class put() method) put() method is available in java.util package. put()方法在java.util包中可用。 put() method is used to link the given value element with the given key element in this HashMap. put()方法用于在…

java中jdom,java – JDOM中的命名空間(默認)

我正在嘗試使用最新的JDOM包生成XML文檔.我遇到了根元素和命名空間的問題.我需要生成這個根元素:xmlns"http://www.energystar.gov/manageBldgs/req"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://www.…

java enummap_Java EnumMap get()方法與示例

java enummapEnumMap類的get()方法 (EnumMap Class get() method) get() method is available in java.util package. get()方法在java.util包中可用。 get() method is used to get the value mapped with the given key element (key_ele) otherwise it returns null when no…

java后臺json傳遞,后臺json傳遞

json除了可以用于前臺傳遞,還可用于后臺之間傳遞。它可以傳遞List,Map,Bean等類型的數據。例如:User u1new User();u1.setUsername("zy");u1.setPassword("123");User u2new User();u2.setUsername("msl");u2.setPassword…

專家呼吁建安全漏洞信息共享機制并強化管控

近日,由中國網絡空間安全協會主辦,中國網絡空間安全協會網絡空間安全法律與公共政策專業委員會、北京郵電大學互聯網治理與法律研究中心、公安部第三研究所網絡安全法律研究中心、西安交通大學信息安全法律研究中心承辦的《網絡安全法(草案二…

java的equals方法_Java Date equals()方法與示例

java的equals方法日期類equals()方法 (Date Class equals() method) equals() method is available in java.util package. equals()方法在java.util包中可用。 equals() method is used to check whether this date and the given object (o) are equals or not. equals()方法…

lnmp解析php,LNMP之 php解析

[rootLNMP ~]# vim /usr/local/nginx/conf/nginx.conf打開以下PHP 相關項且更改 scripts$fastcgi_script_name;> /usrlocal/nginx/html$fastcgi_script_name;location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param…

spring歷史背景

1.2004年spring出現第一版本spring frameworl1.0 2.寫代碼永遠是最簡單的,后續的運維工作才是讓人感到無助的 3.spring boot在運維方面做了很多工作,部署,監控,度量。結合spring cloud還可以實現服務發現,服務降級等功…

計算機網絡中的傳輸協議是_計算機網絡中的傳輸方式

計算機網絡中的傳輸協議是傳輸方式 (Transmission Modes) The mechanism of transferring data or information between two linked devices connected over a network is referred to as Transmission Modes. 在通過網絡連接的兩個鏈接的設備之間傳輸數據或信息的機制稱為傳輸…

https 密鑰 php,https加密方式是什么

Https加密介紹Http直接通過明文在瀏覽器和服務器之間傳遞消息,容易被監聽抓取到通信內容。Https采用對稱加密和非對稱加密結合的方式來進行通信。Https不是應用層的新協議,而是Http通信接口用SSL和TLS來加強加密和認證機制。加密方式對稱加密&#xff1a…

一個前端框架應該有的一些公共函數

一、防止ie瀏覽器按backspace回退頁面 //防止后退返回頁面,如果非文本框、密碼框、文本域控件,或控件非可用裝填,則禁用后退按鍵 var uanavigator.userAgent.toLowerCase(); var isIEua.indexOf("msie")>-1; window.document.onkeydown fu…