将日期和时间与今天的日期和时间进行比较
Compare date and time to todays date and time
在 MySQL 中比较这种格式
dd.mm.yyyy min.sec (05.03.2019 10.30)
的日期和时间与现在的日期和时间的最佳方法是什么?
数据在数据库中存储为日期时间类型
我是否需要重新格式化我的数据,如果需要,如何?
仅return如果日期未过则为真
这可以直接作为我的数据库中的查询来实现:
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();
在 MySQL 中比较这种格式 dd.mm.yyyy min.sec (05.03.2019 10.30)
的日期和时间与现在的日期和时间的最佳方法是什么?
数据在数据库中存储为日期时间类型
我是否需要重新格式化我的数据,如果需要,如何?
仅return如果日期未过则为真
这可以直接作为我的数据库中的查询来实现:
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();