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

我认为您应该使用 php,因为可以禁用 javascript。

你会这样做

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