【发布时间】:2019-12-04 00:46:35
【问题描述】:
我从端口获取日期值。我想将该字符串值转换为日期时间。但我不知道怎么做。按照我尝试的方式删除代码开头的0。
传入值:
;03122019;164202;
我的代码:
$data = fread($socket, 1024);
$down= array();
$down= split("#",$data);
$list_n= split(";",$down[$i]);
$time = '';
$time = strval($list_n[1])+''.$list_n[2];
$newformat = date('Y-m-d H:i:s',$time);
echo "Time ---------------> ".$time;
echo $newformat;
结果:
Time ---------------> 3122019164202
3122-01-19 23:01:57
删除最初的 0。我想编辑这些值并将它们插入到数据库中。
我想要:
Time ---------------> 2019-12-03 16:42:02
【问题讨论】:
-
我认为你需要回显 $newformat 而不是 $time
-
我试过了。但结果:'3122-01-19 23:01:57'@rrsantos
标签: php date datetime datetime-format