PHP 時間相關操作

2022-08-21 07:51:08 字數 1267 閱讀 4436

使用函式 date() 實現

<?php echo

$showtime=date("y-m-d h:i:s");?>

顯示的格式: 年-月-日 小時:分鐘:秒

獲得當天 0點時間戳

strtotime(date("y-m-d"))

相關時間引數:

a - "am" 或是 "pm" 

a - "am" 或是 "pm" 

d - 幾日,二位數字,若不足二位則前面補零; 如: "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 - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31" 

l - 星期幾,英文全名; 如: "friday" 

m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12" 

n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12" 

m - 月份,三個英文本母; 如: "jan" 

s - 秒; 如: "00" 至 "59" 

s - 字尾加英文序數,二個英文本母; 如: "th","nd" 

t - 指定月份的天數; 如: "28" 至 "31" 

u - 總秒數 

w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六) 

y - 年,四位數字; 如: "1999" 

y - 年,二位數字; 如: "99" 

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

可以自由設定顯示的內容,連線符號或是顯示位置,例如 date("m-d h") 或者date("dmy");?>等

在unix中,時間的表示方式為計算從2023年1月1日零時起所過去的秒數,這稱為unix 時間戳(unix epoch)。 

如果我們有這樣一段的**: 

echotime()

將返回值958905820 

而此時的時間為2023年5月21日12時43分。 

日期時間相關操作

當前日期時間的獲取 datetime datetime1 datetime.now 日期時間的運算 string str1 datetime1.addyears 1 tostring 加年份 string str1 datetime1.addmonths 1 tostring 加月份 string ...

MySQL時間相關操作

1 date format引數格式 格式 描述 a 縮寫星期名 b 縮寫月名 c 月,數值 d 帶有英文本首的月中的天 d 月的天,數值 00 31 e 月的天,數值 0 31 f 微妙 h 小時 00 23 h 小時 01 12 i 小時 01 12 i 分鐘,數值 00 59 j 年的天 001...

mysql時間相關操作

mysql 昨天 一周前 一月前 一年前的資料 這裡主要用到了date sub,參考如下 複製 如下 select from yh content where inputtime date sub curdate interval 1 day where inputtime date sub cur...