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