如何在PHP中将时间字符串转换为sql时间戳

我想将通过HTTP POST获得的时间字符串插入带有时间戳字段的mysql表中。我该怎么做?


我的PHP代码是


$time_string="Apr 23, 2019 4:30:15 PM";

$query = $database->prepare('INSERT INTO trips(trip_start) VALUES(?)') {

$query->bind_param("s", $time_string]);

$query->execute();

这里trip_start是MYSQL中的时间戳数据类型


哔哔one
浏览 185回答 2
2回答

慕容708150

我建议使用Carbon库来处理日期格式,因为它使此操作和其他操作非常容易。在这种情况下,我会做这样的事情:$carbonDate = new Carbon\Carbon('Apr 23, 2019 4:30:15 PM'); $timeStamp = $carbonDate->toDateTimeString();现在timeStamp是mysql的有效时间戳。
打开App,查看更多内容
随时随地看视频慕课网APP