我正在制作一个网络应用程序,我需要显示发送内容的时间。现在,我希望它像“下午2:30”一样开始,然后在一天过去后它将变为“7月26日”,我怎么能用PHP做到这一点?
答案 0 :(得分:4)
代码与您用英语描述的流程相同:“如果时间少于一天,则显示下午2:30,否则显示为7月26日。”
if (time() - strtotime($time_sent) < 24*60*60) {
echo date('g:i A', strtotime($time_sent));
} else {
echo date('F j', strtotime($time_sent));
}
答案 1 :(得分:2)
不是PHP - 但我使用timeago jquery plugin来完成此任务。这样,您可以存储和检索一个日期和时间,但会随着时间的推移相应地显示。