function SaveAdd()
{
global $common;
//原始表单数据
$ClassID = $_POST["ClassID"];
$Title = $_POST["Title"];
$Keywords = $_POST["Keywords"];
$Description = $_POST["Description"];
$CopyFrom = $_POST["CopyFrom"];
$content = $_POST["content"];
$Hot = $_POST["Hot"];
$Elite = $_POST["Elite"];
$Verify = $_POST["Verify"];
$IncludePic = $_POST["IncludePic"];
$Hits = $_POST["Hits"];
$DefaultPicUrl = $_POST["DefaultPicUrl"];
$UpdateTime = date("Y-m-d h:i:s");
//判断ClassID,注意判断的先后顺序,先判断是否含有子类别。这是有原因的。
if (strpos($ClassID,"c") > -1)
{
$common->WriteErrMsg("选择的新闻类别含有子类别!");
return;
}
if ($ClassID == 0)
{
$common->WriteErrMsg("您还没有选择新闻类别!");
return;
}
//判断Title是否为空
if ($Title == "")
{
$common->WriteErrMsg("输入的新闻标题为空!");
return;
}
//处理输入内容的长度,mysql是按字符的个数确定长度的,php是按字节的个数决定长度的。
$Title = substr($Title,0,100);
$Keywords = substr($Keywords,0,100);
$Description = substr($Description,0,100);
$CopyFrom = substr($CopyFrom,0,40);
$DefaultPicUrl = substr($DefaultPicUrl,0,100);
//处理bit类型的数据
$Hot = $Hot == "" ? 0 : $Hot;
$Elite = $Elite == "" ? 0 : $Elite;
$Verify = $Verify == "" ? 0 : $Verify;
$IncludePic = $IncludePic == "" ? 0 : $IncludePic;

$conn = new DataBase();
$conn->sql = "insert into news(ClassID,Title,Content,Keywords,Description,CopyFrom,Hits,Hot,Elite,Verify,IncludePic,DefaultPicUrl,UpdateTime) values(" . $ClassID . ",'" . $Title . "','" . $content . "','" . $Keywords . "','" . $Description . "','" . $CopyFrom . "','" . $Hits . "','" . $Hot . "','" . $Elite . "','" . $Verify . "','" . $IncludePic . "','" . $DefaultPicUrl . "','" . $UpdateTime . "')";
$conn->execute();
unset($conn);
$common->WriteSuccessMsg("添加成功");
}
请问我这里的获取日期有错误的地方吗?插入到数据库日期时,要比现在晚好几个小时,是什么原因??