我想将时间戳更改为Y-m-d H:i:s格式
这里我试图通过以下方式实现:
$current = date('Y-m-d');
try
{
$data = array(
'manager_id' => strval($custid),
'punch_in_time' => date("Y-m-d H:i:s", $intime),
'punch_out_time' => date("Y-m-d H:i:s", $outtime),
'in_coordinates' => strval($inlocation),
'out_coordinates' => strval($outlocation),
'status' => $punchstatus,
'create_at' => $current);
date formatted is 1488433367526 to 49136-07-30 06:42:06
$current
也在2017年3月2日上午12:00:00
格式,但时间不变。
答案 0 :(得分:2)
$intime
& $outtime
是毫秒。偏离1000
。你去吧 -
echo date('Y-m-d H:i:s', (int)(1488433367526/1000));
<强>输出强>
2017-03-02 05:42:47
答案 1 :(得分:1)
你有几毫秒,检查demo。
echo date("Y-m-d H:i:s", 1488433367526 / 1000);