Условная дата автообновления в HTML / JS - PullRequest
0 голосов
/ 03 мая 2018

Мне нужно создать условную дату автообновления в HTML или JS. Вот пример, созданный в Excel:

                    Delivery Date       Delivery
Monday, 30.04.18    Saturday, 05.05.18  1
Tuesday, 01.05.18   Saturday, 05.05.18  1
Wednesday, 02.05.18 Saturday, 05.05.18  1
Thursday, 03.05.18  Saturday, 12.05.18  2
Friday, 04.05.18    Saturday, 12.05.18  2
Saturday, 05.05.18  Saturday, 12.05.18  2
Sunday, 06.05.18    Saturday, 12.05.18  2
Monday, 07.05.18    Saturday, 12.05.18  2
Tuesday, 08.05.18   Saturday, 12.05.18  2
Wednesday, 09.05.18 Saturday, 12.05.18  2
Thursday, 10.05.18  Saturday, 19.05.18  3
Friday, 11.05.18    Saturday, 19.05.18  3
Saturday, 12.05.18  Saturday, 19.05.18  3
Sunday, 13.05.18    Saturday, 19.05.18  3
Monday, 14.05.18    Saturday, 19.05.18  3

Цель: если разница между сегодняшним днем ​​и следующей субботой меньше 3, используйте субботу после этого в качестве даты доставки. Если разница между сегодняшним днем ​​и следующей субботой равна / больше 3, используйте эту субботу в качестве даты доставки. В формуле Excel:

=IF((delivery 1 - today) < 3, delivery date 2, delivery 1)

Спасибо!

1 Ответ

0 голосов
/ 03 мая 2018

Сравнить две даты (также проверьте следующую функцию): Сравнить две даты с JavaScript

Добавить 7 дней (в следующую субботу): https://stackoverflow.com/a/563442/6692092

...