Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php PDO条件:创建日期为今天_Php_Date_Drupal 7_Mysqli - Fatal编程技术网

Php PDO条件:创建日期为今天

Php PDO条件:创建日期为今天,php,date,drupal-7,mysqli,Php,Date,Drupal 7,Mysqli,我正试图在我的查询中设置“date=today”条件。数据库中的日期存储为“1351504197” 这是我的尝试: ->condition('cord.created',REQUEST_TIME - 3600, '<=') ->condition('cord.created',REQUEST_TIME-3600',看起来像unix时间戳。如果您使用的是本机MySQL日期/时间字段,则必须使用或在它们之间转换修复程序是: $today = getdate(); $start_

我正试图在我的查询中设置“date=today”条件。数据库中的日期存储为“1351504197”

这是我的尝试:

->condition('cord.created',REQUEST_TIME - 3600, '<=')

->condition('cord.created',REQUEST_TIME-3600',看起来像unix时间戳。如果您使用的是本机MySQL日期/时间字段,则必须使用或在它们之间转换修复程序是:

  $today = getdate();
  $start_time = mktime(0, 0, 0,$today['mon'],($today['mday'] - 1), $today['year']);
  $end_time = time();

  ->condition('cord.created', array($start_time, $end_time), 'BETWEEN')

你用什么库来包装PDO?我不太清楚你的意思,我正在用drupal 7(mysqli/php)开发,那么为什么你的问题中有
PDO
标记?你也应该把
Durpal-7
mysqli
标记,因为这些库可能会对答案产生影响。
  $today = getdate();
  $start_time = mktime(0, 0, 0,$today['mon'],($today['mday'] - 1), $today['year']);
  $end_time = time();

  ->condition('cord.created', array($start_time, $end_time), 'BETWEEN')