[請益] 時間格式轉換求助

看板PHP作者 (Cian)時間7年前 (2016/12/09 14:24), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
不好意思請教各位一下 小弟在時間轉換上遇到問題,試了很久是不出來,請各位指點指點 接收格式:Fri Dec 09 2016 12:06:00 GMT 0800 (CST) 我想轉成:2016-12-09 12:06:00 時間值來自ionic的input <input type="datetime-local" ng-model="order.pickup_time”> 我的寫法: <?php $order['pickup_time'] = strtotime($_POST('pickup_time')); $order['pickup_time'] = date('Y-m-d H:i:s', $order['pickup_time']); return $order['pickup_time']; ?> 最後結果為:0800-12-15 21:06:00 處理時間的觀念還不是很清楚,請各位前輩指點指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.178.208 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1481264647.A.837.html

12/09 14:47, , 1F
date_parse_from_format 查看看怎用吧
12/09 14:47, 1F

12/09 14:52, , 2F
date_parse_from_format("D M d Y H:i:s",$input);
12/09 14:52, 2F

12/09 14:52, , 3F
推一樓
12/09 14:52, 3F

12/09 15:29, , 4F
感謝shadow大指點,像當受用!!
12/09 15:29, 4F

12/09 22:10, , 5F
Carbon
12/09 22:10, 5F

12/10 12:02, , 6F
$date = preg_replace('/\sGMT.*/', '', $input);
12/10 12:02, 6F

12/10 12:04, , 7F
再用你習慣的方式處理$date即可
12/10 12:04, 7F
文章代碼(AID): #1OIau7Wt (PHP)