Preciso selecionar entidades com datas específicas.
Como o seguinte deve ser formatado. Preciso analisar 15 de maio de 2010
Também como eu recebo a página de erro.
function events2() {
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'node', '=')
->propertyCondition('status', 1, '=')
->propertyCondition('type', 'event')
->propertyCondition('field_event_date', '15-May-2010', '=');
$result = $query->execute();
return $result;
}
Respostas:
Com o Drupal 7 e o módulo Data 2.2:
fonte
Eu não usei
EntityFieldQuery
, mas analisar o código sugere que você precisará garantir que elefield_event_date
esteja armazenado como um campo MySQL DateTime e que o formato do argumento esteja em um dos formatos preferidos:fonte
Aqui está o código para verificar o período usando a palavra-chave BETWEEN,
fonte