我有一个JSON给出的时间戳。我想将此推送到我的数据库(MySQL)中。有一个称为“ epoch”的行,它是日期时间类型。
通过以下代码打印时间戳可以得到正确的结果。
$epoch = date('d.m.Y H:i:s', $this->date);
echo "Timestamp: " . $this->date . " - Date: " . $epoch . "\n";
时间戳记:1446746400-日期:2015年5月11日19:00:00
$sql = "REPLACE INTO Forecast (epoch) VALUES ('" . $this->date . "')";
结果是我的数据库中的一个注册00:00:00日期值...
谁能解释我,如何正确地将此时间戳传递到MySQL?
最佳答案
试试这个:
$epoch_date = $epoch->format('Y-m-d H:i:s');
$query = "update forecast set epoch = '$epoch_date'";
关于php - MySQL-保存JSON时间戳,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33485936/