我在下面的HTML代码中有一个模板化字符串{{posted}}
。日期从XML中提取,格式为Y-m-d
,如2012-03-15
。
<script id="template" type="text/x-handlebars-template">
<table>
<tr>
<th>Posted on: </th>
<td>{{posted}}</td>
</tr>
</table>
</script>
所以现在我想把这个日期显示为2012年3月15日。那么我该怎么做呢。我尝试使用Javascript和PHP,但我得到的日期为01 Jan 1970
如何将日期显示为2012年3月15日。是否有任何Jquery插件或Javascript函数。
答案 0 :(得分:2)
这样做......
<?php
$pubDt = '2012-03-15';
$format = 'Y-m-d';
$date = DateTime::createFromFormat($format, $pubDt);
echo $newPubdate = $date->format('j M Y'); // "prints" 15 Mar 2012
答案 1 :(得分:0)
在php中你可以尝试这个
$date = '2012-03-15';
echo date('d M Y',strtotime($date));