表单中的时间戳

时间:2013-03-20 18:34:15

标签: php mysql datetime

我目前有一个表格,可以将患者信息输入数据库。 我需要获得患者到达事故和紧急情况的确切日期/时间,并将此日期时间提交到数据库。

请在下面找到PHP代码。我不希望日期/时间显示在表单中,我希望它在患者到达A& E时自动插入数据库。如何将datetime插入数据库?

<?php
$arrival = new DateTime();
$arrivalString = $arrival->format("Y-m-d H:i:s");
?>

3 个答案:

答案 0 :(得分:1)

喜欢这个吗?

INSERT INTO theTable (timeColumn) VALUES (NOW())

答案 1 :(得分:1)

这只是一个常规INSERT声明。您甚至不需要使用PHP的日期时间功能,因为MySQL可以为您处理这个问题。

INSERT INTO tablename (arrival_datetime)
VALUES(NOW())

INSERT INTO tablename (arrival_datetime)
VALUES(CURRENT_TIMESTAMP)

答案 2 :(得分:0)

如果你想使用php,你会做类似的事情......

<input type="hidden" name="datetime" value="<?php echo $arrivalString; ?>" />

在表单内。