php date函數

date日期時間函數是php函數部分核心,下面我來列舉下它的用法

語法

date(format,timestamp)

其中format參數是必需的部分,規定輸出日期字符串的格式,timestamp是可選項,規定整數的 Unix 時間戳。默認是當前的本地時間(time())。我們來重點關注有哪些字符可以使用:

  • d - 一個月中的第幾天(從 01 到 31)
  • D - 星期幾的文本表示(用三個字母表示)
  • j - 一個月中的第幾天,不帶前導零(1 到 31)
  • l('L' 的小寫形式)- 星期幾的完整的文本表示
  • N - 星期幾的 ISO-8601 數字格式表示(1表示Monday[星期一],7表示Sunday[星期日])
  • S - 一個月中的第幾天的英語序數后綴(2 個字符:st、nd、rd 或 th。與 j 搭配使用)
  • w - 星期幾的數字表示(0 表示 Sunday[星期日],6 表示 Saturday[星期六])
  • z - 一年中的第幾天(從 0 到 365)
  • W - 用 ISO-8601 數字格式表示一年中的星期數字(每周從 Monday[星期一]開始)
  • F - 月份的完整的文本表示(January[一月份] 到 December[十二月份])
  • m - 月份的數字表示(從 01 到 12)
  • M - 月份的短文本表示(用三個字母表示)
  • n - 月份的數字表示,不帶前導零(1 到 12)
  • t - 給定月份中包含的天數
  • L - 是否是閏年(如果是閏年則為 1,否則為 0)
  • o - ISO-8601 標準下的年份數字
  • Y - 年份的四位數表示
  • y - 年份的兩位數表示
  • a - 小寫形式表示:am 或 pm
  • A - 大寫形式表示:AM 或 PM
  • B - Swatch Internet Time(000 到 999)
  • g - 12 小時制,不帶前導零(1 到 12)
  • G - 24 小時制,不帶前導零(0 到 23)
  • h - 12 小時制,帶前導零(01 到 12)
  • H - 24 小時制,帶前導零(00 到 23)
  • i - 分,帶前導零(00 到 59)
  • s - 秒,帶前導零(00 到 59)
  • u - 微秒(PHP 5.2.2 中新增的)
  • e - 時區標識符(例如:UTC、GMT、Atlantic/Azores)
  • I(i 的大寫形式)- 日期是否是在夏令時(如果是夏令時則為 1,否則為 0)
  • O - 格林威治時間(GMT)的差值,單位是小時(實例:+0100)
  • P - 格林威治時間(GMT)的差值,單位是 hours:minutes(PHP 5.1.3 中新增的)
  • T - 時區的簡寫(實例:EST、MDT)
  • Z - 以秒為單位的時區偏移量。UTC 以西時區的偏移量為負數(-43200 到 50400)
  • c - ISO-8601 標準的日期(例如 2013-05-05T16:34:42+00:00)
  • r - RFC 2822 格式的日期(例如 Fri, 12 Apr 2013 12:01:05 +0200)
  • U - 自 Unix 紀元(January 1 1970 00:00:00 GMT)以來經過的秒數


然后我們來關注下常用的方式

1.年-月-日

echo date("Y-m-d"); 
2017-11-17
echo date("y-n-j");
17-11-17
echo date('Y-M-j');
2017-Nov-17
echo date('Y-F-jS');
2017-November-17th
  1. 時:分:秒
echo date('g:i:s a');
9:14:54 pm
echo date('h:i:s A');
09:15:55 PM
echo date('G:i:s');
21:16:26

3.閏年,星期,天

echo date('L');
今年是否閏年:0
echo date('l');
今天是:Friday
echo date('D');
今天是:Fri
echo date('w');
今天星期:5
echo date('W');
本周是全年中的第 46 周
echo date('t');
本月是 30 天
echo date('z');
今天是今年的第 320 天

在這里再介紹一個函數

microtime函數

如果調用時不帶可選參數,本函數以 "msec sec" 的格式返回一個字符串,其中 sec 是自 Unix 紀元(0:00:00 January 1, 1970 GMT)起到現在的秒數,msec 是微秒部分。字符串的兩部分都是以秒為單位返回的。

echo microtime();
0.84718500 1510925114

然后在這里做一個小測試幫大家熟悉這個函數,順便復習下循環,我們來檢測下三種循環的速度

$array = range(1,10000);
$t0 = microtime(true);
for($i=0;$i<count($array);$i++){
    
}
$t1 = microtime(true);
$i=0;
while($i<count($array)){
    $i++;
}
$t2 = microtime(true);
foreach($array as $key=>$val){
    
}
$t3 = microtime(true);
echo "for循環耗時:".($t1 - $t0)."<br>";
echo "while循環耗時:".($t2 - $t1)."<br>";
echo "foreach循環耗時:".($t3 - $t2)."<br>";

打印出來結果如下

for循環耗時:0.0014710426330566
while循環耗時:0.00098490715026855
foreach循環耗時:0.018208026885986

所以我們得出while循環的耗時最短

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,431評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,637評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,555評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,900評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,629評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,976評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,976評論 3 448
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,139評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,686評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,411評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,641評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,129評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,820評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,233評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,567評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,362評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,604評論 2 380

推薦閱讀更多精彩內容