Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Неправильная обработка даты в акциях


Recommended Posts

Наблюдается следующая проблема: 

Ставлю акцию на сегодня (2021-03-31), однако акция вообще не работает.

Когда я ставлю (2021-04-01), происходит ахинея и идет таймер.

image.png.494b978b0bd2d1ce1ff349c594051de4.png

При изменении даты на (2021-04-02),таймер начинает нормальный отсчет однако не учитывает правильно дату.

image.png.741dd38b6c16ecc292fca8be34d2cfc7.png

Проблема именно с последним числом. 31 число почему-то не учитывается (его игнорирует и не видит). Кто-нибудь сталкивался с такой проблемой? Дата заказов учитывается правильно, проблема именно с акциями...

Надіслати
Поділитися на інших сайтах


13 минут назад, Gapnob сказал:

проблема именно с акциями...

проблема не с акциями, а с модулем\модификатором    который выводит таймер

Надіслати
Поділитися на інших сайтах

1 час назад, fanatic сказал:

проблема не с акциями, а с модулем\модификатором    который выводит таймер

Ок, отпишу разработчику шаблона. Хотя у него на тестовом сайте "долгий" таймер работает и считает корректно...

Змінено користувачем Gapnob
Надіслати
Поділитися на інших сайтах


Какой-то небольшой диссонанс в голове. А вы картинки в сообщении, случайно, местами не перепутали? Первая картинка от акции на 02 апреля, а вторая на 01? 31 не выводится. Все верно?

Надіслати
Поділитися на інших сайтах

9 минут назад, halfhope сказал:

Какой-то небольшой диссонанс в голове. А вы картинки в сообщении, случайно, местами не перепутали? Первая картинка от акции на 02 апреля, а вторая на 01? 31 не выводится. Все верно?

Нет, все именно так! :) 31 - нету акции (и картинки), остальное все именно так... После 2(+х) апреля акция прописывается как оставшееся кол-во дней до окончания сегодняшнего дня (+х это указанное от 2 апреля кол-во дней). 

 

Жду обновление шаблона...

image.png.084e0ac081b1edffa9d4893d7540e460.png

Надіслати
Поділитися на інших сайтах


Просто подумал, что:

  • Если акция стоит на сегодня, то она уже истекла. 
  • Если на завтра, то таймер будет показывать оставшееся время до завтра
  • Если на послезавтра, то таймер выведет 1 день+оставшееся время до завтра.

Механизм акций сам по себе не учитывает часы, только дни до какого-то числа месяца (00:00 часов). А часы вычисляет и выводит только таймер.

Надіслати
Поділитися на інших сайтах

2 минуты назад, halfhope сказал:

Просто подумал, что:

  • Если акция стоит на сегодня, то она уже истекла. 
  • Если на завтра, то таймер будет показывать оставшееся время до завтра
  • Если на послезавтра, то таймер выведет 1 день+оставшееся время до завтра.

Механизм акций сам по себе не учитывает часы, только дни до какого-то числа месяца (00:00 часов). А часы вычисляет и выводит только таймер.

c 1) Я соглашусь, я тоже об этом думал.

2) Да именно, а пишет ахинею с испорченным таймером, минусами и таймером идущим наоборот...

3) Да, однако тут какая-то странная проблема что он не учитывает 1ое число вообще, а потом все рассчитывает нормально.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.