[英]Limit User Input of HTML <input type = "time"> After Current Time
根据标题,我试图想出一种方法来限制当前时间之后用户输入的字段。 假设现在是上午 10:00,该字段将只允许输入上午 10:00 之后的时间,例如上午 11:00、下午 12:00 等。
我尝试了以下但无济于事:
<?php $currenttime = time(); <input type="time" name="time" min="<?php echo $currenttime?>">
我相信这是由于 PHP time() 函数将其输出为 Unix 时间戳,而不是以小时、分钟和秒为单位。 有什么解决办法吗? 最好使用 PHP 或 Javascript?
使用date以所需格式输出当前时间。 如果您要寻找小时、分钟和秒,那么它将是date('H:i:s')
。
您可以使用date
来格式化时间戳。 如果没有为date
提供时间戳,则默认为当前时间戳。
<?php $currenttime = date("H:i"); ?>
<input type="time" name="time" min="<?php echo $currenttime?>">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.