[請益] 請問時間格式轉換

作者: pttzoo (別放棄希望 ^^)   2016-05-23 17:15:52
我目前記錄時間格式
EX1:2016-05-23 15:00:00
現在有個需求會去接其他平台的資料
時間格式長這樣
EX2:2016/05/23 15:00:00
由於我這邊程式中還會使用時間去做一些判斷
請問該如何將
EX1 、EX2 的時間格式互相轉換
謝謝
作者: pttzoo (別放棄希望 ^^)   2016-05-23 17:23:00
自問自答,想到的方式是直接把/替換成- 這樣是最快的方式
作者: y2468101216 (芸)   2016-05-23 17:56:00
strtotime 試試
作者: tkdmaf (皮皮快跑)   2016-05-23 18:00:00
date('Y/m/d H:i:s',strtotime($ex1)); 樓上正解
作者: ns1234 (FAR)   2016-05-23 21:17:00
strtotime+1 通通轉成time stamp就對了
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-05-23 22:09:00
早就有DateTime了。有椅子就不要繼續坐地上。
作者: GALINE (天真可愛CQD)   2016-05-24 04:54:00
不需要處理時區的前提下strtotime()滿破格好用的不過要處理時區的話strtotime()要相當小心...
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-05-24 09:45:00
上一個專案就是被時區整到 X(MySQL的時區支援也很奇怪 那時也找不到什麼好的辦法
作者: GALINE (天真可愛CQD)   2016-05-24 11:12:00
我們家現在是資料一律存 unix epoch,前端需要才轉
作者: newversion (海納百川)   2016-05-24 21:48:00
要精準,加個時區strtotime('2016-05-23 15:00:00 CST'strtotime('2016-05-23 15:00:00 GMT') 等等
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-05-24 22:32:00
那是叫時區 不是叫精準好嗎今天再用一次DateTime 實在是太難用了 add()之後居然結果會變 我看可以放棄了 用carbon卡實在
作者: MangoTW (不在線上)   2016-05-25 00:30:00
moment.php
作者: gname ((′口‵)↗︴<><...<><)   2016-05-25 13:48:00
strtotime +1

Links booklink

Contact Us: admin [ a t ] ucptt.com