ПРАВКА****: Большое спасибо за ваше время и ответы. Простите за сумбурность.... иногда бывает сложно мысли в слова трансформировать. Постараюсь пояснить: то что нужно на выходе это некоторый список: дата начала, дата окончания скидки, размер скидки и тд но дата будет начинаться с даты окончания предыдущей скидки. .................................... вот пример для 48ч скидки. с 2013-10-17 08:56:25, по 2013-10-18 08:56:25(дата с + 48ч), скидка 40% с 2013-10-..., по 2013-10-....(дата с + 48ч), скидка 38%(-2%) с 2013-..., по 2013-...(дата с + 48ч), скидка 36%(-2%) с 2013-..., по 2013...(дата с + 48ч), скидка 34%(-2%) .... указанный 2% это число мне и нужно узнать. тут оно 2 но это пример, так как может быть что максимальное число на период дат от дата до дата, будет не 40% а например 10% Не умею говорить... не поверите но точнее выразиться не могу.... ( ПРАВКА****: Я неучь, с математикой не дружил, но так сложилось что мне нужно писать расчет скидки на определенный период времени (на php), чую что есть какое то элегантное решение или может формула для расчета(которую я потом переведу в простейшие расчеты на php). Прошу помощи. что имеем: Известна начальная дата и конечная дата, необходимо узнать x возможных значений для n количества скидок между этими датами что бы последняя дата совпадала с конечной. Либо подругому, нужно вычислить по скольку нужно отнимать от числа n, и сколько раз в течении всего промежутка времени я смогу уменьшить скидку. задан 27 Окт '13 12:33 qant |
Так и не понял, что надо сделать, но скажу вот что: переведите даты в Unix Timestamp (функция strtotime в php), в этом виде с ними будет удобно делать любые арифметические преобразования на ваш вкус, затем полученный результат обратно приведите к нужному формату (date('Y-m-d H:i:s', $time) на php, в данном случае). отвечен 27 Окт '13 14:32 chameleon да спасибо, сразу не подумал, я так и делаю, беру для вычислений Timestamp, числа вроде 1382864185 это и есть дата: "2013-10-27 08:56:25"
(27 Окт '13 14:52)
qant
|
Так и не понял условия... Что надо то?
Для приведенного в условии примера какой ответ?
Что такое $%x$% и $%n$%? В каких временных рамках может находиться дата, то есть до какого года это всё должно работать?
Возможно уже есть стандартная процедура. Например в Excel есть что-то подобное. Вы же, наверное, имеете дело с созданием сайта, то там это должно быть.
Спасибо за ваше время, извините за сумбур, дополнил как смог пояснил
Основная проблема что я не могу понять что нужно считать...
условия составить соответственно тоже не могу, наверное я умственно отсталый... хоть и стыдно это признавать