PHP переформатировать дату до POST - PullRequest
0 голосов
/ 25 июля 2011

при публикации даты из формы PHP, я должен ввести ее в виде ГГГГ-ММ-ДД, чтобы ее приняли. Есть ли способ, которым я могу переформатировать дату, так как она ПОСТАВЛЯЕТСЯ, чтобы люди могли ввести ее как DD-MM-YYYY?

. date("M d, Y", strtotime($_POST['dob']));

.. или что-то?

1 Ответ

1 голос
/ 25 июля 2011

Работает нормально

<?php
echo date("M d, Y", strtotime('12-06-1982'));
?>

вывод

Jun 12, 1982

ОБНОВЛЕНИЕ С ПРИМЕРОМ

HTML

<form action="date.php" method="post">
<input type="text" name="dob"/> <input type="submit" name="submitDate" value="submit"/>
</form>

date.php

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

Это вернет дату в том формате, который вы хотите.Простой!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...