• PHP
  • 常用語法介紹
  • 日期與時間
  • import_contacts 時間的格式化與時間戳
    1466
適用範圍

將時間轉換成要顯示的格式,可定義日期、星期、時間顯示的需求

實用性:
重要性:

函數date可產生需要的時間格式,函數strtotime可將日期轉換成時間戳

date 有兩個引數,第一個為時間格式,第二個為要轉換的時間戳,一般只給第一個引數,則時間戳預設是目前的時間

strtotime 函數的功能是可以將任何英文格式的日期轉換為Unix 時間戳

//顯示目前的日期與時間
echo date("Y/m/d H:i:s");

//將指定的日期轉成特定的時間格式
echo date("Y年m月d日",strtotime("2018-01-07"));

時間格式

date 常用的時間格式如下表:

格式 說明
d 日期01~31,不足2位數則前面補0
j 日期1~31
m 月份01~12,不足2位數則前面補0
n 月份1~12
F 英文月份,如:January
M 英文月份簡寫,如:Jan
Y 4位數字的年份
y 2位數字的年份
H 24小時制:00~23,不足2位數則前面補0
G 24小時制:0~23
h 12小時制:01~12,不足2位數則前面補0
g 12小時制:1~12
i 分鐘:00~59
s 秒數:00~59