我的 GPS 设备正在与我的 php 网络服务通信,它发送 date=311011 和 time=060904 格式。
$time=str_split($time,2);
$date=str_split($date,2);
$time=implode(":",$time);
$date=implode("-",$date);
这为我提供了所需的日期和时间标准符号。
- 日期=31-10-11
- 时间=06:09:04
现在,我想将这个日期、时间转换为时间戳。我使用 strtotime(),但日期似乎是 31-10-11,这给出了奇怪的结果。我是否必须静态地将 20 附加到 11 以使其成为 2011 年,或任何解决方案
最佳答案
看看date fortmats .如果您使用 -
作为分隔符,php 会假定它是 y-mm-dd
,但您的顺序是 dd-mm-y
。最简单的方法是将分隔符更改为 。
然后就是 dd.mm.y
。
关于php - 将日期时间转换为时间戳 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7950854/