Своеобразный отсчет времени. Помогите реализовать

Печать RSS
225

Автор
Пишу, строю и воображаю
0
Сайт обновляется ровно 1 раз в месяц. И именно 1го числа. Так сложилось что сайт уже начал позиционироваться как ежемесячный интернет-журнал.

Надо теперь для каждого месяца делать отсчет и выводить своеобразный номер интернет-журнала.

Например,
Журнал выходит с 10 ноября 2012 года.
ноябрь'12, декабрь'12, январь'13, февраль'13, март'13, апрель'13, май'13, июнь'13, июль'13, август'13 = итого 10 месяцев.
И получается текущая версия журнала №10. С 1го сентября он станет №11, 1го октября №12 и т.д....

Сейчас это вводится вручную. Иногда забываю, иногда теряю счет (приходится считать заново)....

Удобнее сделать это PHP-кодом.

Заранее спасибо.
Б

Оранжевые штаны
0
Select COUNT(*) from jurnal либо отсчет от начала публикации
(currMounth+2)*(currYear-2012) = currJurnalNumber
Автор
Пишу, строю и воображаю
0
в том то и дело что нет записей в бд. сайт не на файлах. он как бы готовый. заливается на общий сервер. это не общедоступный сайт. это сайт доступный для компьютеров объединенных сервером. далее оттуда берут необходимую информацию для работы.

так такового дизайна нет. и нет базы данных. это просто окно. а внутри закидываются файлы.

мне надо этот код чисто на PHP. отсчет начать с 10 ноября 2012 года.
Б

Оранжевые штаны
0
По идее так. С формулой в прошлом посте протупил немного

$number = date('m') + ((date('Y')-2013)*12+2);
Автор
Пишу, строю и воображаю
0
4, спасибо. вместо 2013 ввести 2012, вместо 12(декабрь) ввести 11(ноябрь, и вместо 2 вести 10 число?
Автор
Пишу, строю и воображаю
0
блин. неужели вручную вбивать)))
Б

Оранжевые штаны
0
Ни че не понял. Ты скрипт запускал хотя бы? зачем тебе там число дня если речь идет о месяце (номер журнала ты считаешь по месяцам а не по дням)? цыфру 2 я добавляю только по тому что до конца 2012 с ноября остается 2 месяца, потом 2012 + тот год который уже учитываю = 2013. Отсюда и цыфры. Можешь проверить тот код который написал - номер журнала получишь верный.

Добавлено через 01:23 сек.
ЗЫ. и цыфра 12 это не декабрь а кол-во месяцев в году

Добавлено через 03:11 сек.
То есть что бы ты понял. Номер высчитываю таким образом
Текущий месяц + кол-во годов прошедших с момента запуска * 12 месяцев (получаем кол-во месяцев в прошедших годах)
Изменил: Богдан (29.08.2013 / 09:39)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск