Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.09.2017, 23:34
Интересующийся
Отправить личное сообщение для x1ds Посмотреть профиль Найти все сообщения от x1ds
 
Регистрация: 25.02.2015
Сообщений: 27

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

Ответить с цитированием
  #2 (permalink)  
Старый 03.09.2017, 11:12
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от x1ds
Не могу понять как посчитать за каждый период
Если пеня за день просрочки это Х, то за период, это (Db - Da) * X, что не понятного?
Ответить с цитированием
  #3 (permalink)  
Старый 03.09.2017, 11:20
Интересующийся
Отправить личное сообщение для x1ds Посмотреть профиль Найти все сообщения от x1ds
 
Регистрация: 25.02.2015
Сообщений: 27

Не пойму как программно считать все даты в диапозоне
Ответить с цитированием
  #4 (permalink)  
Старый 03.09.2017, 11:54
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

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

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

new Date(год, месяц, число).
Ответить с цитированием
  #5 (permalink)  
Старый 03.09.2017, 12:33
Интересующийся
Отправить личное сообщение для x1ds Посмотреть профиль Найти все сообщения от x1ds
 
Регистрация: 25.02.2015
Сообщений: 27

Хранятся в переменных не в базе
Ответить с цитированием
  #6 (permalink)  
Старый 03.09.2017, 13:00
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

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

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

Последний раз редактировалось laimas, 03.09.2017 в 15:25.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт смены картинок на каждый день года Артемий Б Работа 17 02.12.2010 22:49