Вопрос

Я читал предыдущие записи по этому поводу, но эти исправления, похоже, не работают.Я подозреваю (?), что это способ хранения даты в базе данных, я полагаю, в ее формате.Могло быть и неправильно.

В любом случае:

WHERE exp_store_orders.order_status_name =  
'Approved' AND exp_store_orders.order_completed_date 
> DATE_SUB(NOW(), INTERVAL 24 HOUR) 
    LIMIT 0 , 30

Это текущая попытка.

пример формата order_completed_date: 1396891300

Это из / для магазина Expresso для ExpressionEngine.

Это было полезно?

Решение

order_completed_date пример формата: 1396891300

Использование FROM_UNIXTIME... на order_completed_date

FROM_UNIXTIME( exp_store_orders.order_completed_date )
> DATE_SUB(NOW(), INTERVAL 24 HOUR)

Если дата заказа равна indexed, чтобы использовать это, преобразуйте другую часть даты в unix_time формат.

Пример

exp_store_orders.order_completed_date 
> UNIX_TIMESTAMP( DATE_SUB( NOW(), INTERVAL 24 HOUR ) )

Обратитесь к:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top