1

我创建了一个 HTML 表格,我打算在其中获取一些信息以存储在数据库中,大多数字段将由用户填写,但我希望一个字段(日期)立即显示为当前日期,所以我给了这个值

<?php echo date("d/m/Y"); ?>

到表格字段:

<input name="date" type="hidden" value="<?php echo date("d/m/Y"); ?>">

然后我测试了它,而不是在数据库上获取日期,我只是获取 PHP 代码。

这一切都适用于一个项目学校,即创建一个博客。现在我打算为用户创建的评论 FORM 存储发表评论的时间/日期。

有什么简单的解决方案吗?

4

2 回答 2

3

是的,有一个简单的解决方案,将其直接插入 SQL 代码中。

$sql = "INSERT INTO blog SET date=now()";
于 2012-10-03T14:29:21.890 回答
0

if you want to save this date in your database you must change the date format,

$date = preg_replace( "/([0-9]{2})\/([0-9]{2})\/([0-9]{4})/i", "$3-$2-$1", $_POST['date']);

and you save $date in your database

于 2012-10-03T14:39:28.290 回答