mysql 時間戳按指定格式(Y m d)取出

2022-09-22 22:24:19 字數 393 閱讀 4595

之前做採集指令碼,把採集的時間按unix時間戳的形式取出

那麼在寫sql語句的時候,需要按時間查詢相應的記錄,頁面傳進來的$time 是'2014-01'之類的字串,那麼怎麼寫sql呢

$sql.=' and from_unixtime(time,"%y-%m")=\''.$time.'\'';  這樣能取出資料庫中 $time 相對應的記錄 

可能會有朋友說那幹嘛不把 $time 直接strtotime(),然後再和資料庫的資料進行匹配呢,情況是這樣的:$time例如'2014-01',但是資料庫裡的時間是精確到日的,這樣的話二者不匹配,後續處理也比較複雜,直接用mysql的函式會方便很多。。

時間按指定格式轉換

推薦閱讀 一。把秒數轉換成 00 00 00 大於一天顯示 1天2時local function second2dhms second if second 0 then return0,0,0,0 end local d math.floor second 86400 second second d...

時間按指定格式轉換

推薦閱讀 一。把秒數轉換成 00 00 00 大於一天顯示 1天2時local function second2dhms second if second 0 then return 0,0,0,0 endlocal d math.floor second 86400 second second d...

JavaScript按指定格式輸出時間

按所給的時間格式輸出指定的時間 格式說明 對於 2014.09.05 13 14 20 yyyy 年份,2014 yy 年份,14 mm 月份,補滿兩位,09 m 月份,9 dd 日期,補滿兩位,05 d 日期,5 hh 24制小時,補滿兩位,13 h 24制小時,13 hh 12制小時,補滿兩位,...