首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP和MySQL按日期和时间显示

PHP和MySQL按日期和时间显示
EN

Stack Overflow用户
提问于 2013-10-06 23:58:40
回答 2查看 108关注 0票数 0

我正在寻找一种方式来显示我即将到来的事件的日期,他们是不显示任何过去的事件。

MySQL表:

代码语言:javascript
复制
ID   |   Title   |   Date   |   Time
1        title1    2013-10-5    12:00
2        title2   2013-10-10    12:00
3        title3   2013-10-25    01:00
4        title4   2013-10-31    11:30

我希望它能像这样展示:

代码语言:javascript
复制
title2 2013-10-10
title3 2013-10-24
title4 2013-10-31

不显示任何已通过的事件。

任何帮助都将不胜感激!谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-07 00:10:39

在不改变当前结构的情况下,可以使用CURDATE()CURTIME()

代码语言:javascript
复制
SELECT
  id, title, date, time
FROM
  titles
WHERE
  date >= CURDATE() AND time >= CURTIME() 

阅读MySQL日期和时间函数

票数 2
EN

Stack Overflow用户

发布于 2013-10-07 00:10:19

首先,我建议您将日期和时间一起存储在DATETIME字段中。然后,您可以使用:

代码语言:javascript
复制
SELECT title, DATE(`datetime`) AS `date`
FROM table
WHERE `datetime` >= NOW()

(见日期和时间函数)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19215362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档