如何使用php从mysql datetime中删除重复的一天

时间:2011-03-24 07:18:46

标签: php mysql datetime

以下php脚本

 <?php 
echo date('D, F d ', strtotime($event->starttime)); echo $this->timestamp(strtotime($event->starttime));    
?>

显示结果为,

Mon, March 21 Mon at 8:00 AM

Fri, March 25 Fri at 9:00 AM

etc

不幸的是它显示了一天(这里,周一和周五)两次。这里是如何删除第二天(即字符串at之前)。 我想将输出显示为

Fri, March 25 at 9:00 AM

任何帮助请...

3 个答案:

答案 0 :(得分:2)

你不需要两个回声,一个回声就足够了。您可以自己添加“at”文本,如果您使用反斜杠添加它。

来自PHP Date function

<?php 
echo date('D, F d \a\t H:i A', strtotime($event->starttime));
?>

答案 1 :(得分:0)

传递给date()的小写d应仅返回日期编号...请查看http://php.net/manual/en/function.date.php以获取所有有效参数的列表。

尝试删除d?

后面的空格

答案 2 :(得分:0)

echo strftime('%a, %B %d at %I:%M %p', strtotime($event->starttime));