php - 以 HTML 输入类型显示当前日期时间
问题描述
我想以 HTML 输入类型显示当前日期和时间,我将其保存在数据库中。
我目前的代码是:
<?php
$date = date('Y-m-d H:i s');
<input type="datetime-local" name="date" value="' .$date. '">
?>
该代码仅在显示日期时有效。但是每当我设定时间它就不起作用。
解决方案
如果您的代码确实是这样,那么您需要清理它,因为它首先不是有效的 PHP。
<?php $date = date('Y-m-d\TH:i'); ?>
<input type="datetime-local" name="date" value="<?= $date ?>">
PHP 代码必须与 HTML 元素分开。所以第一个 PHP 块分配$date
,第二个 PHP 块使用简短的 echo语法来输出该 PHP 变量内联的值。
编辑:由于您正在寻找当前时间,您应该以适当的格式打印您的日期时间值。我已经根据PHP 日期格式和datetime-local input value为你调整了这个。
推荐阅读
- ios - 如何在任何特殊字符之前添加额外的空格
- vue.js - 超过最大调用堆栈大小 Vuetify
- hystrix - org.springframework.cloud.netflix.hystrix.dashboard.HystrixDashboardConfiguration$ProxyStreamServlet.doGet - Spring Cloud Turbine Streams
- c# - mongodb-C# - 尝试读取流的末尾?
- c - 将两个字符串中的常用字符添加到新字符串中
- java - 在简单 JPA 存储库中哪里可以找到数据库表对象
- winforms - 如何使用异步创建文件和缩略图?
- javascript - 过滤从当月第一天到当前日期的日期
- asp.net-core - Entity Framework Core:需要一对一的关系
- python - RSA(Python)中的解密问题