// 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 意見:
張貼留言