1

以下のようなフォームから日付を送信します

2012-07-24 17:50

しかし、結果ページでフォーマットを変更してエコーしたい

Tuesday, 24 of July

どうすればいいですか?PHP または JavaScript を使用する必要がありますか?

4

4 に答える 4

2

PHP を使用する方が簡単だと思います。

$date = DateTime::createFromFormat("Y-m-d g:i", "2012-07-24 17:50");
echo $date->format("l, j of F");
于 2012-07-24T11:05:14.673 に答える
1
$a = strtotime('2012-07-24 17:50');
echo date('l, j of F', $a);

詳細情報http://php.net/manual/en/function.date.php

于 2012-07-24T11:05:22.910 に答える
0

php の場合、これは次のようになります。

echo date('l, d \\o\\f F', strtotime('2012-07-24 17:50'));
于 2012-07-24T11:06:56.033 に答える
0

JavaScriptを無効にすることができるので、phpを使用する必要があると思います。

あなたはこのようにします

<?php
$dt = strtotime($_POST['posted_date']);
echo date('l, j \\o\\f F', $dt);
?>
于 2012-07-24T11:07:27.410 に答える