将日期和时间与今天的日期和时间进行比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将日期和时间与今天的日期和时间进行比较相关的知识,希望对你有一定的参考价值。

mysql在这种格式上比较日期和时间的最佳方法是什么 dd.mm.yyyy min.sec (05.03.2019 10.30) 到了现在的日期和时间?

数据作为类型datetime存储在数据库中

我是否需要重新格式化我的数据,如果是这样,怎么样?

答案

如果日期尚未过去,则仅返回true

这可以直接作为我的数据库中的查询:

SELECT c.entity_id AS entity_id, 
c.field_course_category_terms_tid AS field_terms_tid,
e.entity_type AS entity_type, 
e.field_end_date_value AS field_end_date_value
FROM 
field_data_field_terms c
INNER JOIN field_data_field_end_date e ON c.entity_id = e.entity_id
WHERE
e.field_end_date_value > curdate()

在我的drupal查询中,这就是诀窍:

$query = db_select('table1', 'c');
$query->innerJoin('table2', 'e', 'c.entity_id = e.entity_id');
$query->fields('c',array('entity_id','field_terms_tid'))
  ->fields('e',array('entity_type', 'field_end_date_value'))
  ->where('e.field_end_date_value  now()');
  ->execute();
$result = $result->fetchAll();

以上是关于将日期和时间与今天的日期和时间进行比较的主要内容,如果未能解决你的问题,请参考以下文章

通过与javascript中的今天日期进行比较来允许今天的日期和未来的日期

如何从单元格中提取日期并将其与今天的日期进行比较

通过将日期与日历日期进行比较来加载即将发生的事件

常用python日期日志获取内容循环的代码片段

比较给定日期和今天

将日期和时间与 MySQL 中的当前时间进行比较