繁体   English   中英

如何将默认日期值设置为“日期”类型的输入?

[英]How to set default date value to input of type 'date'?

我在PHP变量$date有一个日期值,它想在输入中显示具有以下代码的日期类型:

<input type="date" value="<?php echo $date;?>" name="date">

我想在$date的输入文本框中显示$date变量中的值。 此外,用户应该能够从日期选择器中选择值,这工作正常,但我希望日期应该在那里。 我查看了以前的问题,他们分配了今天的值,但我想使用$date变量中的值。

你可以做类似的事情

<?php 
$timestamp = time();
$date = date( "Y-m-d", $timestamp );
?>

<input type="date" value="<?php echo $date; ?>" name="date">

解释

date( "Ymd", $timestamp )将时间戳格式化为适当的格式(例如 2019-11-29 )。

资源

尝试 RMo 解决方案或尝试。

<input name="date" type="date" value="<?php echo date('F d, Y'); ?>" />

在哪里:

  • F代表月份
  • d 代表天数,
  • Y 代表 4 位数字的年份。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM