Necesito seleccionar entidades con fechas específicas.
¿Cómo debe formatearse lo siguiente? ¿Necesito analizar el 15 de mayo de 2010?
También cómo obtengo la página de error.
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;
}
Respuestas:
Con Drupal 7 y el módulo de fecha 2.2:
fuente
No lo he usado
EntityFieldQuery
, pero mirar el código sugiere que deberá asegurarse de quefield_event_date
esté almacenado como un campo MySQL DateTime , y que el formato del argumento esté en uno de los formatos preferidos:fuente
Aquí está el código para verificar el rango de fechas usando la palabra clave BETWEEN,
fuente