Php 如何检查html输入标记中的日期格式
这是我的输入标签:Php 如何检查html输入标记中的日期格式,php,html,validation,input,Php,Html,Validation,Input,这是我的输入标签: <input type="text" name="EndDate" value="<?php echo $StartDate; ?>"> 函数是从此或复制的 我的问题是如何将函数合并到输入标记中?或者如果有更简单的方法,请告诉我!谢谢 在这种情况下,三元语句可能会有所帮助: <?php $StartDate = validateDate($StartDate, 'Y-m-d H:i:s') ? $StartDate : ''; ?>
<input type="text" name="EndDate" value="<?php echo $StartDate; ?>">
函数是从此或复制的
我的问题是如何将函数合并到输入标记中?或者如果有更简单的方法,请告诉我!谢谢 在这种情况下,三元语句可能会有所帮助:
<?php $StartDate = validateDate($StartDate, 'Y-m-d H:i:s') ? $StartDate : ''; ?>
这将使用validateDate($StartDate,'Y-m-d H:i:s')
的真/假返回值,然后将$StartDate
赋值为真,或将空字符串赋值为假。简而言之,它保留有效日期,并将无效日期清空
<?php $StartDate = validateDate($StartDate, 'Y-m-d H:i:s') ? $StartDate : ''; ?>