0
PHPフォームから日付を投稿する際には、YYYY-MM-DDとして入力する必要があります。それは人々がDD-MM-YYYYとしてそれを入力できるように、私はそれをポストとして日付を再フォーマットする方法がありますか?POSTの前にPHPを再フォーマットする
. date("M d, Y", strtotime($_POST['dob']));
..または何か?
PHPフォームから日付を投稿する際には、YYYY-MM-DDとして入力する必要があります。それは人々がDD-MM-YYYYとしてそれを入力できるように、私はそれをポストとして日付を再フォーマットする方法がありますか?POSTの前にPHPを再フォーマットする
. date("M d, Y", strtotime($_POST['dob']));
..または何か?
それは罰金
<?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.ph WITH UPDATE p
<?php
if ($_POST['submitDate']){
echo date("M d, Y", strtotime($_POST['dob']));
}
?>
これは、希望の形式で日付を返します。シンプル!
ECHOの場合は正解ですが、$ _POSTと同じ設定ですか? – iamwhitebox
ええ、$ _POST []内のどのフォーマットでも動作するはずです – Warface
この作業でも:echo date( "M d、Y"、strtotime( '2011-07-24 00:00:00')); – Warface