捐血一袋救人一命

2013年7月21日 星期日

常用日期相關函式

// mktime()            傳入 [時, 分, 秒, 月, 日, 年],傳出 Timestamp
// getdate()        傳出今日的星期代號(0→星期日、1→星期一、2→星期二、3→星期三、4→星期四、5→星期五、6→星期六)
// date()            傳入日期、時間格式字串,格式化輸出日期、時間資訊
// strtotime()        傳入日期描述,傳出 Timestamp

1.用date()分別取得年、月、日,然後在需要加減的年、月、日、時、分、秒,做加減,並代入 mktime,即可求
  該日期的 Timestamp,最後再用一次 date() ,將日期輸出為指定格式即可
2.使用 strtotime() 說明欲取得的日期,然後使用 date() 將 strtotime() 輸出的 Timestamp 轉換成指定格式即可

  例如:找出昨天的日期

   1:  date("Y-m-d" , mktime(0, 0, 0, date("m"), date("d")-1, date("Y")))


   2:  date('Y-m-d', strtotime("yesterday"))









PS. strtotime 裡的大寫有時會輸出錯誤結果,最好都以小寫來處理。

0 意見: