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

piztneat  于 2023-04-04  发布在  PHP
关注(0)|答案(2)|浏览(99)

我尝试在我的日期类型输入字段中显示一个标准日期作为值。由于某种原因,我以为它会工作不工作,已经在谷歌和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);?>">
xt0899hw

xt0899hw1#

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

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

已编辑

您当前的日期格式不正确,这就是它不工作的原因。
@AniketSahrawat谢谢你让我知道。我在你的评论后修改了我的回答

mqkwyuun

mqkwyuun2#

日期格式错误,请尝试以下操作:

<?php

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

编辑

这是它有效的证据

格式应该是Y-m-d

相关问题