我的新闻剧本有问题。
下面的代码会生成今天的日期,我认为这是因为我在开始时有日期(),或者说这行不正确。
()中的$ postdate是一个数字日期,例如13.11.01,再次,我在循环中的所有帖子中得到今天的相同日期。 我的生产线出了什么问题?
我需要它将日期作为文本输出。例如2013年12月13日
感谢
<?
$postdate = date('F jS, Y', strtotime($postdate));
?>
答案 0 :(得分:0)
问题可能是strtotime()
无法将.
字符识别为有效分隔符。见下文:
答案 1 :(得分: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