我在将yyyy-mm-dd转换为文本时遇到了一些问题,并且可能会使用一些指针。这是我目前拥有的,但是显然这只是输出数字日期:
$insert_date = $row['INSERT_DATE'];
$line_text = $row['LINE_TEXT'];
echo "<tr height='10'><td>".$insert_date."</td>";
我不确定应该使用strtotime还是date函数?
换句话说,日期在MySQL DB中作为数字条目,格式为yyyy-mm-dd。当前,输出与此匹配(例如2007-02-14)。我希望此日期显示为2007年2月14日。
提前致谢。
您可以使用该类的format
方法DateTime
:
$date = new DateTime('2000-01-01');
$result = $date->format('Y-m-d H:i:s');
如果format
由于某种原因失败,它将返回FALSE
。在某些应用程序中,处理失败的情况可能很有意义:
if ($result) {
echo $result;
} else { // format failed
echo "Unknown Time";
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句