Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Калькулятор пени за каждый день просрочки (https://javascript.ru/forum/misc/70406-kalkulyator-peni-za-kazhdyjj-den-prosrochki.html)

x1ds 02.09.2017 23:34

Калькулятор пени за каждый день просрочки
 
На входе 2 даты и сумма
Не могу понять как посчитать за каждый период, в голову приходят только куча условий


laimas 03.09.2017 11:12

Цитата:

Сообщение от x1ds
Не могу понять как посчитать за каждый период

Если пеня за день просрочки это Х, то за период, это (Db - Da) * X, что не понятного?

x1ds 03.09.2017 11:20

Не пойму как программно считать все даты в диапозоне

laimas 03.09.2017 11:54

Цитата:

Сообщение от x1ds
Не пойму как программно считать все даты в диапозоне

Откуда все эти данные, из БД? А если так, то в базе дату хранят в поле типа DATE (DATETIME), и ее формат, это Y-m-d, а не d.m.Y, парсер JS такой формат не поймет.

Поэтому придется получать значение поля ввода, разбивать его на составляющие, которые затем использовать в конструкторе:

new Date(год, месяц, число).

x1ds 03.09.2017 12:33

Хранятся в переменных не в базе

laimas 03.09.2017 13:00

Цитата:

Сообщение от x1ds
Хранятся в переменных не в базе

:) в базе нет переменных, в базе хранятся строки, но они могут трактоваться как определенный тип данных. Если же это означает, что в неком тексте есть строки, которыми приходится оперировать, то это очень плохо.

PS. Не доглядел "не", но если данные (даты) хранятся не в базе, а в виде переменных, то сколько же их надо наплодить, чтобы хранить данные?!


Часовой пояс GMT +3, время: 02:45.