国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP 時(shí)間處理

2020-03-22 20:07:43
字體:
供稿:網(wǎng)友
date_default_timezone_set(‘Asia/Shanghai’); //設(shè)置時(shí)區(qū)
一、格式化時(shí)間函數(shù)date ,返回string
@params
String date(string param1,intparam1,inttime)
1.date函數(shù) (對比printf、sprintf 函數(shù))
date(‘時(shí)間格式’[,’時(shí)間戳’]);
date(‘Y-m-01’,time()) //獲取當(dāng)月第一天 eg:2015-07-30
時(shí)間格式
年:L、Y、y、o
date(‘L’,time()) //判斷某年是否為閏年,如果是閏年為 1,否則為 0
date(‘Y’,time()) //2015
date(‘y’,time()) //15
月:F、m、M、n、t
date(‘F’,time()) //月份,完整的文本格式,例如 January 或者 March
date(‘m’,time()) //數(shù)字表示的月份,有前導(dǎo)零 01 到 12
date(‘M’,time()) //三個(gè)字母縮寫表示的月份 Jan 到 Dec
date(‘n’,time()) //數(shù)字表示的月份,沒有前導(dǎo)零 1 到 12
date(‘t’,time()) //t 給定月份所應(yīng)有的天數(shù) 28 到 31 date(‘Y年m月份有t天’,time()) string ‘2015年07月份有31天’ (length=18)
日:d、j
date(‘d’) 判斷今天是這個(gè)月的第幾天,有前導(dǎo)零的兩位數(shù)字 01到31
date(‘j’) 判斷今天是這個(gè)月的第幾天,有前導(dǎo)零的兩位數(shù)字 1到31
date(‘z’) 年份中的第幾天 0 到 366
星期: D、N、W、z、l
date(‘D’) 星期中的第幾天,文本表示,3個(gè)字母 Mon到Sun
date(‘l’) 星期幾,完整的文本格式 Sunday 到 Saturday
date(‘N’) ISO-8601 格式數(shù)字表示的星期中的第幾天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)
date(‘w’) 星期中的第幾天,數(shù)字表示 0(表示星期天)到 6(表示星期六)
時(shí)間
date(‘a(chǎn)’) 小寫的上午和下午值 am 或 pm
date(‘A’) 大寫的上午和下午值 AM 或 PM
小時(shí)
date(‘g’) 小時(shí),12 小時(shí)格式,沒有前導(dǎo)零 1 到 12
date(‘G’) 小時(shí),24 小時(shí)格式,沒有前導(dǎo)零 0 到 23
date(‘h’) 小時(shí),12 小時(shí)格式,有前導(dǎo)零 01 到 12
date(‘H’) 小時(shí),24 小時(shí)格式,有前導(dǎo)零 00 到 23
分鐘
date(‘i’) 有前導(dǎo)零的分鐘數(shù) 00 到 59
date(’s’) 有前導(dǎo)零的秒數(shù) 00 到 59
二、時(shí)間戳
1.strtotime 將任何英文文本的日期時(shí)間描述解析為 Unix 時(shí)間戳
格式:int strtotime ( string time[,inttime[,intnow ] )
strtotime的第一個(gè)參數(shù)可以是我們常見的英文時(shí)間格式,比如“2008-8-20”或“10 September 2000 ”等等。也可以是以參數(shù)now為基準(zhǔn)的時(shí)間描述,比如“+1 day”等等
一,獲取指定日期的unix時(shí)間戳
strtotime(“2009-1-22”) 示例如下:
1.echo strtotime(“2009-1-22”)
結(jié)果:1232553600
說明:返回2009年1月22日0點(diǎn)0分0秒時(shí)間戳
二,獲取英文文本日期時(shí)間
1.獲取幾天前或幾天后相關(guān)的時(shí)間戳 +或- ‘days’或’day’
strtotime(“+10 days”)
2.獲取幾周前或者幾周后的時(shí)間 +或- ‘week’或’weeks’
strtotime(“+10 week”)
3.獲取指定幾周幾天幾小時(shí)幾秒來獲取時(shí)間戳
strtotime (“+1 week 2 days 4 hours 2 seconds”);
4.獲取上周一或者下周四的時(shí)間戳
strtotime (“l(fā)ast Monday”)
strtotime (“next Thursday”)
5獲取幾年前或幾年后的時(shí)間戳
strtotime(“+3 years”)
6.獲取下個(gè)月的第一天
date(‘Y-m-1’,strtotime(‘+1 month’))
7.獲取本月的最后一天
思路:下個(gè)月的第一天,減去一天即可
tmp=date(‘Y?m?1′,strtotime(‘+1month′));vardump(date(‘Y?m?d′,strtotime(tmp=date(‘Y?m?1′,strtotime(‘+1month′));vardump(date(‘Y?m?d′,strtotime(tmp.’-1 day’)));

本文介紹了PHP 時(shí)間處理 相關(guān)知識,更多相關(guān)內(nèi)容請關(guān)注php 。

先關(guān)推薦:

php編輯用戶信息

php刪除用戶

MYSQL的學(xué)習(xí)筆記

以上就是PHP 時(shí)間處理的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南充市| 绥滨县| 中阳县| 南召县| 佛坪县| 台山市| 安陆市| 团风县| 汪清县| 郴州市| 宣化县| 永定县| 成武县| 扬州市| 凤台县| 饶河县| 云龙县| 祥云县| 柘荣县| 长武县| 辽宁省| 如东县| 梓潼县| 西乌珠穆沁旗| 潮安县| 甘南县| 浦江县| 岳池县| 马关县| 宁陕县| 溆浦县| 长春市| 邳州市| 马边| 田东县| 安宁市| 乐都县| 肇州县| 上高县| 宁海县| 上高县|