PHP獲取星期的方法_第1頁
PHP獲取星期的方法_第2頁
PHP獲取星期的方法_第3頁
PHP獲取星期的方法_第4頁
PHP獲取星期的方法_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——PHP獲取星期的方法PHP獲取星期的方法

導(dǎo)語:本文實例陳述了PHP實現(xiàn)根據(jù)時間戳獲取周幾的方法。共享給大家供大家參考,一起來學(xué)習(xí)下吧:

1、獲取當(dāng)前時間方法date

很簡樸,這就是獲取時間的方法,格式為:date$format,$timestamp,format為格式、timestamp為時間戳–可填參數(shù)。

2、獲取時間戳方法time、strtotime

這兩個方法,都可以獲取php中unix時間戳,time為直接獲取得到,strtotime$time,$now為將時間格式轉(zhuǎn)為時間戳,$time為必填。領(lǐng)會了這個,想了解更多,請持續(xù)往下看。

3、date$format用法

譬如:

echodate‘Y-m-d’,輸出結(jié)果:2022-05-22

echodate‘Y-m-dH:i:s’,輸出結(jié)果:2022-05-2223:00:00

echodate‘Y-m-d’,time,輸出結(jié)果:2022-05-2223:00:00結(jié)果同上,只是多了一個時間戳參數(shù)時間戳轉(zhuǎn)換為日期格式的方法

echodate‘Y’.’年’.date‘m’.’月’.date‘d’.’日’,輸出結(jié)果:2021年5月22日

舉例就這幾個,只是格式的變通而已,下面是格式中各個字母的含義:

/**************格式中可使用字母的含義**************/

a–am或是pm

A–AM或是PM

d–幾日,二位數(shù)字,若缺乏二位那么前面補零;如:01至31

D–星期幾,三個英文字母;如:Fri

F–月份,英文全名;如:January

h–12小時制的小時;如:01至12

H–24小時制的小時;如:00至23

g–12小時制的小時,缺乏二位不補零;如:1至12

G–24小時制的小時,缺乏二位不補零;如:0至23

i–分鐘;如:00至59

j–幾日,二位數(shù)字,若缺乏二位不補零;如:1至31

l–星期幾,英文全名;如:Friday

m–月份,二位數(shù)字,若缺乏二位那么在前面補零;如:01至12

n–月份,二位數(shù)字,若缺乏二位那么不補零;如:1至12

M–月份,三個英文字母;如:Jan

s–秒;如:00至59

S–字尾加英文序數(shù),二個英文字母;如:th,nd

t–指定月份的天數(shù);如:28至31

U–總秒數(shù)

w–數(shù)字型的星期幾,如:0星期日至6星期六

Y–年,四位數(shù)字;如:1999

y–年,二位數(shù)字;如:99

z–一年中的第幾天;如:0至365

4、strtotime$time用法

譬如:

echostrtotime’2022-05-22′,輸出結(jié)果:1332427715此處結(jié)果為隨意寫的,僅作說明使用

echostrtotimedate‘Y-d-m’,輸出結(jié)果:結(jié)合date,結(jié)果同上時間日期轉(zhuǎn)換為時間戳

strtotime還有個很強大的用法,參數(shù)可參與對于數(shù)字的操作、年月日周英文字符,例如如下:

echodate‘Y-m-dH:i:s’,strtotime‘+1day’,輸出結(jié)果:2022-05-2323:30:33會察覺輸出明天此時的時間

echodate‘Y-m-dH:i:s’,strtotime‘-1day’,輸出結(jié)果:2022-05-2123:30:33昨天此時的時間

echodate‘Y-m-dH:i:s’,strtotime‘+1week’,輸出結(jié)果:2022-05-2923:30:33下個星期此時的時間

echodate‘Y-m-dH:i:s’,strtotime‘nextThursday’,輸出結(jié)果:2022-05-2900:00:00下個星期四此時的.時間

echodate‘Y-m-dH:i:s’,strtotime‘lastThursday’,輸出結(jié)果:2022-05-1500:00:00上個星期四此時的時間

等等,自己去變通研究吧,strtotime方法可以通過英文文本的操縱Unix時間戳的顯示,而得到需要的時間日期格式。

5、php獲取當(dāng)前時間的毫秒數(shù)

php本身沒有供給返回毫秒數(shù)的函數(shù),但供給了microtime方法,它會返回一個Array,包含兩個元素:一個是秒數(shù)、一個是小數(shù)表示的毫秒數(shù),我們可以通過此方法獲取返回毫秒數(shù),方法如下:

functiongetMillisecond

list$s1,$s2=explode,microtime;

returnfloatsprintf%.0f,floatval$s1+floatval$s2*1000;

6、獲取當(dāng)前時間相差6小時解決方法

有些摯友,獲取的時間與當(dāng)前系統(tǒng)時間相差6個小時,這是由于時區(qū)設(shè)置問題,只要將之設(shè)為上海時間即可。方法如下:

1.在php.ini中找到da

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論