РАЗНИЦА ДАТ

Аватара пользователя
Vladimir Kaliakin
Сообщения: 37
Зарегистрирован: 31.07.2014 10:39

РАЗНИЦА ДАТ

30.04.2025 14:43

Добрый день!
Предлагаю реализовать функцию, которая реально считает разницу дат в логичном, удобном формате, и главное - хорошо описать это в справке.
Нынешняя РАЗНДАТ не считает отрицательное значение, крайне плохо описана в справке.
Вроде бы уже современные технологии позволяют находить разницу между дедлайном (например 28 декабря) и реальным сроком завершения (например 30 декабря)
Не хотелось бы пользоваться для этого сторонними сервисами

Спасибо!

Аватара пользователя
Федоров Илья
Сообщения: 310
Зарегистрирован: 07.06.2021 13:21

Re: РАЗНИЦА ДАТ

30.04.2025 14:47

+

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4144
Зарегистрирован: 06.06.2012 13:54

Re: РАЗНИЦА ДАТ

30.04.2025 15:41

Здравствуйте, Владимир!
Из описания мне пока непонятна бизнес-ситуация, которую хочется решить - соответственно, без этого не приходит в голову хорошего решения.
Если получится, опишите, пожалуйста, ее подробнее.

Аватара пользователя
Федоров Илья
Сообщения: 310
Зарегистрирован: 07.06.2021 13:21

Re: РАЗНИЦА ДАТ

06.05.2025 17:26

Dmitry Goncharenko писал(а):
30.04.2025 15:41
Здравствуйте, Владимир!
Из описания мне пока непонятна бизнес-ситуация, которую хочется решить - соответственно, без этого не приходит в голову хорошего решения.
Если получится, опишите, пожалуйста, ее подробнее.
Если я правильно понял проблему. Если дата в первом аргументе больше (позднее) чем дата во втором аргументе, то выдается ошибка.
А по идее должно быть выдано отрицательное значение.
Используя функцию мы заранее не знаем какая из дат меньше (раньше). И при использовании функции приходится добавлять доп. условия для сравнения дат (тут кстати тоже нет простого способа сравнить, только если unix-time сравнивать).

Ответить