@lemonlimelike

Что использовать в данном случае?

Добрый вечер всем. Как сделать вот такое: есть какой-то предмет, есть поле date, у предмета есть три типа состояния "будущие", "текущие" и "прошедшее". По стандарту предмет имеет тип состояния "будущие".
1.Как сделать, чтоб в определенный момент тип состояния переключился на "текущие" и соответственно на "прошедшее".
2. Какого типа поле date Должно быть? string? или date?
3. Возможно ли такое сделать без крона? и как?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 3
@smple
1. Для получения состояния надо использовать метод который каждый раз его будет определять
2. возможен любой вариант я бы хранил в дате
3. не вижу зачем здесь крон, думаю вполне можно обойтись без него
Ответ написан
Комментировать
@Azperin
Дилетант
Дак если итак есть date, какой смысл вообще хранить состояние ? Итак ведь можно легко вычислить с помощью php текущий статус, банально сравнив. Храните как варчар и туда записывайте time() из пхп.
Ответ написан
Комментировать
@Alibek-kz
Если известны время через который будет настоящий или прощедшее, то можно добавить эти поля в бд:
1. present (настоящее)
2. past (прощедшее)

И проверить текущий время с этими полями
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
от 300 000 до 500 000 ₽
20 апр. 2024, в 18:09
70000 руб./за проект
20 апр. 2024, в 18:04
3000 руб./за проект
20 апр. 2024, в 17:55
3000 руб./за проект