php, php日期函數(shù)是什么?不知道小伙伴們今天來看看邊肖的分享吧!
1.定義和用法
date()函數(shù)格式化本地日期和時間,并返回格式化的日期字符串。
2.語法
date(format,timestamp);
根據(jù)給定的格式字符串返回整數(shù)時間戳生成的字符串。如果沒有給出時間戳,則使用本地當(dāng)前時間。換句話說,timestamp是可選的,默認值是time()。
3. Parameters: format
必要的。指定輸出日期字符串的格式??梢允褂靡韵伦址?
d-一月中的第幾天(從01到31)
d-星期幾的文本表示(由三個字母表示)
一個月中的第j天,不帶前導(dǎo)零(1到31)
l(l的小寫形式)-一周中某一天的完整文本表示。
以ISO-8601數(shù)字格式表示的一周中的n天(1表示星期一,7表示星期日)。
一個月中某一天的英文序號后綴(2個字符:st、nd、rd或th。與j一起使用)
w-一周中某一天的數(shù)字表示(0表示星期日[6表示星期六[])。
一年中的z日(從0到365)
w-使用ISO-8601數(shù)字格式來表示一年中的周數(shù)(每周從星期一開始[)。
F月的完整文本表示(一月[一月]到十二月[十二月])
月份的數(shù)字表示(從01到12)
M月的簡短文本表示(由三個字母表示)
不帶前導(dǎo)零的n個月的數(shù)字表示形式(1到12)
t-給定月份中包含的天數(shù)
l-是閏年嗎(如果是閏年,則為1,否則為0)
o-ISO-8601標(biāo)準下的年份編號
y-表示年份的四位數(shù)。
y-表示年份的兩位數(shù)
小寫表示:am或pm
大寫形式:AM或PM
B-Swatch internet time (000 to 999)
G-12小時制,不帶前導(dǎo)零(1到12)
G-24小時制,不帶前導(dǎo)零(0到23)
帶前導(dǎo)零的H-12小時制時鐘(01到12)
帶前導(dǎo)零的H-24小時制時鐘(00到23)
帶前導(dǎo)零的I點(00到59)
帶前導(dǎo)零的秒(00到59)
u微秒(PHP 5.2.2中的新特性)
Represents an "electronic" time zone identifier (e.g. UTC, GMT, Atlantic/Azores).
I(I的大寫形式)-日期是否處于夏令時(如果是夏令時,則為1,否則為0)。
o-格林威治標(biāo)準時間(GMT)時差,以小時為單位(例如:0100)
p-格林威治標(biāo)準時間(GMT)時差小時:分鐘(PHP 5.1.3中增加)。
T時區(qū)的縮寫(例如:美國東部時間,MDT)
z時區(qū)偏移量,以秒為單位。UTC以西的時區(qū)偏移量為負(-43200到50400)。
c-ISO-8601標(biāo)準的日期(例如,2013-05-05T16:34:42 00:00)
r-RFC 2822格式的日期(例如,F(xiàn)ri,2013年4月12日12:01:05 0200)
u-自Unix時代以來的秒數(shù)(1970年1月1日00:00:00 GMT)。
同時,您也可以使用以下預(yù)定義的常量(從PHP 5.1.0開始可用):
Date atom (for example: 2013-04-12T15:52:01 00:00)
DATE _ COOKIE-HTTP COOKIE (for example, Friday, April 12th, 2013, 15: 52: 01 UTC)
Date _ISO8601-ISO-8601 (for example: 2013-04-12T15:52:01 0000)
Date _RFC822-RFC 822 (for example: Fri, April 12, 2013, 15: 52: 01: 0000)
DATE_RFC850 - RFC 850(例如:Friday, 12-Apr-13 15:52:01 UTC)
DATE_RFC1036 - RFC 1036(例如:Fri, 12 Apr 13 15:52:01 +0000)
DATE_RFC1123 - RFC 1123(例如:Fri, 12 Apr 2013 15:52:01 +0000)
DATE_RFC2822 - RFC 2822(Fri, 12 Apr 2013 15:52:01 +0000)
DATE_RFC3339 - 與DATE_ATOM 相同(從PHP 5.1.3 開始)
DATE_RSS - RSS(Fri, 12 Aug 2013 15:52:01 +0000)
DATE_W3C - 萬維網(wǎng)聯(lián)盟(例如:2013-04-12T15:52:01+00:00)
實例
格式化本地日期和時間,并返回格式化的日期字符串:
兼容不同系統(tǒng)echo date(Y-m-d H:i:s) . PHP_EOL;echo date(Y 年m 月d 日H 點i 分s 秒) . PHP_EOL;//指定時間$time=strtotime(2018-01-18 08:08:08); //將指定日期轉(zhuǎn)成時間戳echo date(Y-m-d H:i:s, $time) . PHP_EOL;
輸出如下所示:
2018-01-31 22:09:352018 年01 月31 日22 點09 分35 秒2018-01-18 08:08:08
以上就是小編今天的分享了,希望可以幫助到大家。
php,以上就是本文為您收集整理的php最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。