php / html为什么我不能在日期输入字段中回显变量日期?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php / html为什么我不能在日期输入字段中回显变量日期?相关的知识,希望对你有一定的参考价值。

我尝试在我的日期类型输入字段中显示标准日期作为值。出于某种原因,我认为它的工作方式不起作用,已经在google和stackoverflow上搜索任何解决方案,但实际上找不到任何东西。也许你们有个主意?它现在像this,我希望它像this

我的代码:

<?php $date = "1996-06-25";
$newDate = date("d-m-Y", strtotime($date)); ?>                
<input type="date" name="date" value="<?php echo date($newDate);?>">
答案

您需要更改日期格式,因此请尝试以下操作

<?php $date = "1996-06-25";
$newDate = date("Y-m-d", strtotime($date)); ?>                
<input type="date" name="date" value="<?php echo $newDate;?>">

编辑

您当前的日期格式不正确,这就是它无法正常工作的原因。

@AniketSahrawat感谢您让我知道。你评论后我修改了我的答案

另一答案

日期格式错误,试试这个:

<?php

$date = "25-06-1996";
$newDate = date("Y-m-d", strtotime($date)); ?>                
<input type="date" name="date" value="<?php echo $newDate; ?>">

编辑

这是它有效的证据

enter image description here

像我说的格式应该是Y-m-d

以上是关于php / html为什么我不能在日期输入字段中回显变量日期?的主要内容,如果未能解决你的问题,请参考以下文章

如何在文本字段中回显创建另一个用户数据的用户?在php codeigniter中,我是一个新手,希望有人可以提供帮助

在 BigCommerce HTML href 中回显 PHP(自引用 hreflang 标签)

使用 html 和 javascript 来允许是不是调用表单操作不起作用(在 php 中回显)

如何在 PHP 中回显 .html 文件的全部内容?

在 HTML/PHP 中回显多个图像 [关闭]

为啥我不能指定环境变量并在同一命令行中回显它?