MySQL 日期格式

      在〈MySQL 日期格式〉中尚無留言

MySQL資料庫的日期型態有 date 及 time 及 datetime 三種格式。date 記錄格式如 “2023/05/20″,time 記錄格式如 “05:00:00″,datetime 記錄格式如 “2023/05/20 05:00:00″。

考慮查詢日期時,指令如下

select * from table where 日期 >= "2023/01/01"

如果把日期格式變成 datetime 則查詢指令要變成

select * from table where 日期 like "2023/01/01%"

所以如果常要使用日期來查詢,建議把日期及時間分開,不要使用 datetime。且千萬不要使用 timestamp來儲存時間。

datetime格式

todo

MySQL資料庫裏, 有datetime格式, 記錄格式如 2000-01-01 01:00:00. 在資料庫的儲存上, 可以使用time()取得timestamp, 再用date(“Y-m-d H:i:s”, time())轉成date格式. 然後再於資料庫bind_param(‘s’, date)存入資料庫中.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *