日期與時間的處理一直是許多程式語言中必備的功能,相關的函式也非常多,在各式問題的解決上,時間與日期經常都是同時要考量的項目之一。
日期函式基本用法
- date(“Y-m-d”,$time)
- strtotime(“+1 days”,$date_string)
- 日期函式參數表
- 基本單位是秒
- date_default_timezone_set() - 設置程式執行期間的時區
日期函式應用練習
給定兩個日期,計算中間間隔天數
計算距離自己下一次生日還有幾天
利用date()函式的格式化參數,完成以下的日期格式呈現
- 2021/10/05
- 10月5日 Tuesday
- 2021-10-5 12:9:5
- 2021-10-5 12:09:05
- 今天是西元2021年10月5日 上班日(或假日)
利用迴圈來計算連續五個周一的日期
例:
- 2021-10-04 星期一
- 2021-10-11 星期一
- 2021-10-18 星期一
- 2021-10-25 星期一
- 2021-11-01 星期一
線上月曆製作
- 以表格方式呈現整個月份的日期
- 可以在特殊日期中顯示資訊(假日或紀念日)
- 嘗試以block box或flex box的方式製作月曆