答案 0 :(得分:2)
你需要以这种格式存储它" Y-m-d H:i:s"。
如果它不是上述格式,请使用DateTime类。
$userInput = "20/12/2016";
$date = DateTime::CreateFromFormat("d/m/Y", $userInput);
您现在拥有一个日期时间对象。有了它,您可以使用
格式化它$date->format('Y-m-d H:i:s);
注意:我个人使用DateTime字段而不是时间戳字段。
答案 1 :(得分:0)
我不知道你到底想要什么。
$date = $_POST['date'];
$timestamp = date('Y-m-d H:i:s', strtotime($date));
然后将$timestamp
插入数据库。
答案 2 :(得分:-1)
自动插入时间戳,因为数据库中的日期列标有
CURRENT_TIMESTAMP
只传递一个空值。