php - 在回显中以 Y-M-D 格式回显输入类型中的日期

标签 php html mysql if-statement echo

我已经回显了一个日期,但它没有适合我的格式,即 Y-M-D 我已经在我的变量上指定了格式,但是当我在回显上调用该变量作为我的输入类型的值时,它没有t 给出正确的格式。希望有人帮助我。这是我的代码

<?php
$last_covered=strtotime("+3 Months"); date("Y-m-d", $last_covered);
if ($statusv=='Newly-Registered') echo "<input type='text' class='form-control' name='last_covered' value ='".$last_covered."'>";

最佳答案

strtotime — 将任何英文文本日期时间描述解析为 Unix 时间戳

date - 使用给定整数时间戳返回根据给定格式字符串格式化的字符串,如果未给出时间戳,则返回当前时间。

因此,要同步 strtotime()date(),您可以这样做 -

$last_covered=date('Y-m-d',strtotime("+3 Months"));

演示: https://3v4l.org/FpqZO

关于php - 在回显中以 Y-M-D 格式回显输入类型中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55034952/

相关文章:

用于使用特定密码检查 id 的 PHP 代码

javascript - 我可以根据点击 li className 在一个 php 页面中显示单独的数据表吗?

php - Magento 管理配置设置不会保存

php - 我的更新查询有什么问题?

javascript - 使用 Scroll Spy 打开列表项

mysql - 为什么我得到一个表不存在错误的表存在?

MYSQL:删除某个日期的记录

html - 在 onmouseout/onmouseover 上显示/隐藏一个 div,但只在顶部/左侧/右侧?

php - 如何让表格以固定的宽度和高度滚动?

mysql - 一个外键链接两个表