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; ?>">
编辑
这是它有效的证据
像我说的格式应该是Y-m-d
以上是关于php / html为什么我不能在日期输入字段中回显变量日期?的主要内容,如果未能解决你的问题,请参考以下文章
如何在文本字段中回显创建另一个用户数据的用户?在php codeigniter中,我是一个新手,希望有人可以提供帮助
在 BigCommerce HTML href 中回显 PHP(自引用 hreflang 标签)