猿问

PHP mysql插入日期格式

PHP mysql插入日期格式

我使用jQuery datepicker,datepicker的格式是这样的 08/25/2012


插入到我的数据库时我有错误它只插入00 00 00 00


我的代码是


<?php

$id = $_POST['id'];

$name = $_POST['name'];

$date = $_POST['date'];

$sql = mysql_query( "INSERT INTO user_date VALUE( '', '$name', '$date')" ) or die ( mysql_error() );

echo 'insert successful';

?>

我确定我的插入是正确的....


SMILET
浏览 546回答 3
3回答

LEATH

您应该考虑从该日期创建一个时间戳mktime()例如:$date&nbsp;=&nbsp;explode('/',&nbsp;$_POST['date']);$time&nbsp;=&nbsp;mktime(0,0,0,$date[0],$date[1],$date[2]);$mysqldate&nbsp;=&nbsp;date(&nbsp;'Y-m-d&nbsp;H:i:s',&nbsp;$time&nbsp;);
随时随地看视频慕课网APP
我要回答