我尝试在日期类型输入字段中显示标准日期作为值。出于某种原因,我认为它的工作方式不起作用,已经在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);?>">
答案 0 :(得分:3)
您需要更改日期格式,请尝试按照
<?php $date = "1996-06-25";
$newDate = date("Y-m-d", strtotime($date)); ?>
<input type="date" name="date" value="<?php echo $newDate;?>">
已修改
您当前的日期格式不正确,这就是它无效的原因。
@AniketSahrawat感谢您让我知道。你在评论后修改了我的答案
答案 1 :(得分:3)