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...