Php 发布前重新格式化日期

Php 发布前重新格式化日期,php,mysql,date,post,Php,Mysql,Date,Post,在从PHP表单发布日期时,我必须将其输入为YYYY-MM-DD才能接受。是否有一种方法可以在发布日期时重新设置日期格式,以便人们可以将其输入为DD-MM-YYYY . date("M d, Y", strtotime($_POST['dob'])); 。。还是什么?它运行得很好 <?php echo date("M d, Y", strtotime('12-06-1982')); ?> 使用示例更新 HTML date.php <?php if ($_POST['sub

在从PHP表单发布日期时,我必须将其输入为YYYY-MM-DD才能接受。是否有一种方法可以在发布日期时重新设置日期格式,以便人们可以将其输入为DD-MM-YYYY

. date("M d, Y", strtotime($_POST['dob']));
。。还是什么?

它运行得很好

<?php
echo date("M d, Y", strtotime('12-06-1982'));
?>
使用示例更新

HTML


date.php

<?php
if ($_POST['submitDate']){
echo date("M d, Y", strtotime($_POST['dob']));
}
?>


这将以您想要的格式返回日期。简单

ECHO是的,但是$u POST的设置是相同的吗?即使是这项工作:ECHO日期(“md,Y”,strottime('2011-07-24 00:00:00');现在公布的日期是“12-31-1969”??我今天进去的时候date@Warface让我们
<form action="date.php" method="post">
<input type="text" name="dob"/> <input type="submit" name="submitDate" value="submit"/>
</form>
<?php
if ($_POST['submitDate']){
echo date("M d, Y", strtotime($_POST['dob']));
}
?>