1b.app
Скопійоване посилання -

БАГ у дії "Підрахувати різницю дат процесу з урахуванням коефіцієнта і записати у додаткове поле процесу"

Дії "Підрахувати різницю дат процесу з урахуванням коефіцієнта і записати у додаткове поле процесу"

Березень = 31 день

якщо дією порахувати
1) Взяти дату процесу: 01.03.2024
2) Відняти дату процесу: 31.03.2024
Обчислити різницю дат: днях
Операція відніманя
= дія порахує 30 днів! (що є правильно)

якщо дією порахувати
1) Взяти дату процесу: 01.03.2024
2) Відняти дату процесу: 01.04.2024
Обчислити різницю дат: днях
Операція відніманя
= дія порахує 30 днів! (що є НЕ правильно, має бути 31 день, так як Березень = 31 день)

Відповіді:

Різниця дат вважається в годинах (24 години один день), з 30 на 31 число йде зміна часового поясу (на годину тому) і виходить що 31го 23 години на добу, тому і вважає що повних днів (по 24 години) в цьому місяці 30, а не 31.
12.08.2024, 10:49
Оригінальний коментар доступний на версії: ru


let him cook
OneBox production писал/а:
Різниця дат вважається в годинах (24 години один день), з 30 на 31 число йде зміна часового поясу (на годину тому) і виходить що 31го 23 години на добу, тому і вважає що повних днів (по 24 години) в цьому місяці 30, а не 31.


Нічого собі, але логічно!
Зрозуміло.
Дякую!
12.08.2024, 12:47

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар