以HTML输入类型显示当前日期时间

时间:2018-08-01 16:21:39

标签: php html forms

我想以HTML输入类型显示“当前日期和时间”,我将其保存在数据库中。

我当前的代码是:

<?php 
$date = date('Y-m-d H:i s'); 
<input type="datetime-local" name="date" value="' .$date. '">
?>

该代码仅在显示日期时有效。但是,每当我设定时间时,它都不会起作用。

1 个答案:

答案 0 :(得分:0)

如果您的代码实际上是真正的代码,那么您首先需要对其进行清理,因为它首先不是有效的PHP。

<?php $date = date('Y-m-d\TH:i'); ?>
<input type="datetime-local" name="date" value="<?= $date ?>">

PHP代码必须与HTML元素分开。因此,第一个PHP块分配$date,第二个PHP块使用short echo语法输出该PHP变量内联值。

编辑:由于要查找当前时间,因此应以适当的格式打印日期时间值。我已根据PHP date formatdatetime-local input value为您调整了此设置。