[请益] 请问时间格式转换

楼主: 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