php常用函式time

2022-06-17 06:48:11 字數 1296 閱讀 4587

stringdate( string format [, int timestamp] )

引數 format 表示時間格式化的方式,可能的方式如下:

格式化方式     說明

y         4位數字年,y為2位數字,如99即2023年

m         數字月份,前面有前導0,如01。n 為無前導0數字月份

f         月份,完整的文字格式,例如 january 或者 march

m         三個字母縮寫表示的月份,例如 jan 或者 mar

d         月份中的第幾天,前面有前導0,如03。j 為無前導0的天數

w         星期中的第幾天,以數字表示,0表示星期天

z         年份中的第幾天,範圍0-366

w          年份中的第幾周,如第32周

h         24小時格式,有前導0,h為12小時格式

g         24小時格式,無前導0,g為對應12小時格式

i          分鐘格式,有前導0

s         秒格式,有前導0

a         大寫上下午,如am,a為小寫

可選引數 timestamp 表示時間戳,預設為 time() ,即當前時間戳。

我們可以通過 date() 函式提供的豐富格式化來顯示需要的時間日期,如下面的例子:

date("y-m-d",time());        //顯示格式如 2008-12-01

date("y.m.d",time());        //顯示格式如 2008.12.01

date("m d y",time());        //顯示格式如 dec 01 2008

date("y-m-d h:i",time());    //顯示格式如 2008-12-01 12:01

提示如果您輸出的時間和實際時間差8個小時(假設您採用的北京時區)的話,請檢查        php.ini檔案,做如下設定:

date.timezone = prc

mktime(時,分,秒,月,日,年)從日期取得時間戳,成功返回時間戳,否則返回false.

引數可以從右向左省略,任何省略的引數會被設定成本地日期和時間的當前值。且會自動計算超出範圍的輸入的正確值。任何給定月份的最後一天都可以表示為下個月的第「0」天,而不是-1天。 

strtotime(string time,[,int now])將任何英文文字字串表示的日期轉為時間戳,為date()的反函式。

常用模組 time

import time 時間戳 一串數字 從unix元年,每過一秒 1 格式化好的時間 2020 08 29 17 24 38 20200829172438 print 20200829 28 print int time.time 當前的時間戳 print time.strftime y m d ...

python 常用的time模組和函式

相關說明 python中與時間相關的模組主要是time模組 datetime模組和calendar模組。python的時間表示主要有兩種形式 unix時間和內部定義的時間物件struct time。unix時間 unix時間戳,unix time,unix epoch 或unixtimestamp ...

php 採集常用函式 PHP常用採集函式

獲取所有鏈結內容和位址function getallurl code 獲取所有的位址 function getimgsrc code else fnum if fnum fnum 0 return fnum 去除html標記 function text2html txt isu r n txt re...