2013-12-08 37 views
-1

我有一个新闻脚本的问题。strtotime由于日期有问题()

下面的代码会生成今天的日期,我认为这是因为我有date()在开始,或者也许行不是正确的。

()中的$ postdate是一个数字日期,例如13.11.01,同样,我在循环中的所有帖子上获得今天的相同日期。 我的线路有什么问题?

我需要它输出日期作为文本之一。如2013年12月13日

感谢

<? 
$postdate = date('F jS, Y', strtotime($postdate)); 
?> 

回答

0

首先,你必须对你的问题一个错字。

13.11.01 is November 1st, 2013 , Not November 13th, 2013 

所以,去这样的OOPway。

<?php 
$dt='13.11.01'; 
$date = DateTime::createFromFormat('y.m.d', $dt); 
echo $datex= $date->format('F jS, Y'); //"prints" November 1st, 2013