看板 PHP 關於我們 聯絡資訊
我存在資料庫裡的時間格式是 datetime 於是顯示出來的就是 2007-10-15 19:35:21 但是我只想要顯示 2007-10-15 19:35 甚至是 2007-10-15 請問有哪些方法可以作 最簡單的應該就是用一個擷取字串的函數 是嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.20.190
qazsd:PS:不想將格式改為date 因為秒數可能有其他用途 10/21 23:19
qazsd:有沒有人可以說是哪個函數阿 或是其他作法 .. 10/21 23:24
JoeHorn:存 UNIX timestamp,撈資料出來時再用 date() 。 10/21 23:41
buganini:date, mktime之類的 10/21 23:47
buganini:這到php.net應該很容易翻到啊 10/21 23:48
buganini:字串的話explode,substr,也可以看看preg_replace 10/21 23:51
cttlee:JoeHorn:存 UNIX timestamp,撈資料出來時再用 date() 10/22 00:06
qazsd:感謝~ 我用date("Y-m-d H:i",資料)就可以了^^ 不過似乎不會 10/22 00:07
qazsd:區分上下午.. 如果資料是19:35寫近的 那麼就會是07:35 10/22 00:09
qazsd:那又該怎麼做才能區分 甚至顯示上下午?? 10/22 00:10
qazsd:對了~擷取字串可以用嗎?就是擷取2007-10-20 19:35 共16個字 10/22 00:22
dinos:DATE_FORMAT(date,format) 10/22 07:33