вычисление дат



Автор Константин Лихачев задал вопрос в разделе Компьютеры, Связь

Вычисление дат. Подскажите. и получил лучший ответ

Ответ от Грозный Ламер[гуру]
Если нужен только автоматический перевод 12.04.2007 во второй четверг апреля, то: ------------- cut ------------ДАТА = "12.04.2007";ЧИСЛО = день_месяца(ДАТА);Д = день_недели(ДАТА);М = месяц(ДАТА);ДЕНЬ = ["понедельник","вторник","среда"...думаю понятно..."воскресенье"];ИМЯ_МЕСЯЦА = ["января","февраля","марта"...тоже понятно..."декабря"];МУЖСКОЙ = ["первый","второй","третий","четвёртый","пятый"];ЖЕНСКИЙ = ["первая","вторая","третья","четвёртая","пятая"];СРЕДНИЙ = ["первое","второе","третье","четвёртое","пятое"];РОД = СРЕДНИЙ;если ((Д = 1) или (Д = 2) или (Д = 4)) тогда {РОД = МУЖСКОЙ;}если ((Д = 3) или (Д = 5) или (Д = 6)) тогда {РОД = ЖЕНСКИЙ;}ИНДЕКС = 1;пока ((ЧИСЛО - (ИНДЕКС * 7)) > 0) {ИНДЕКС = ИНДЕКС + 1;}вывести_на_экран(РОД[ИНДЕКС],"<пробел>",ДЕНЬ[Д],"<пробел>",ИМЯ_МЕСЯЦА[М]);------------- cut ------------Для простоты представления все отсчёты в алгоритме велись от 1, а не от 0.

Ответ от Ёергей[активный]
в php можно хранить даты в формате timestamp...Форматировать потом функцией date.string date ( string format [, int timestamp] )Возвращает время, отформатированное в соответствии с аргументом format, используя метку времени, заданную а

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вычисление дат. Подскажите.

Помогите посчитать в excel,какая дата наступит через 365 рабочих дней?
=РАБДЕНЬ (нач_дата; количество_дней; праздники)

Возвращает число, которое представляет
подробнее...
спросили в Другое
Как определяется дата Православной Пасхи?
На Московском Совещании 1948 было решено, что Пасха и все переходящие праздники празднуются всеми
подробнее...
спросили в Общество 1095 год
Дата Рождения Иисуса Христа (Рождество Христово)?
Точную дату рождения Иисуса Христа никто не знает - все определяют примерно. А разница в днях
подробнее...
спросили в 1095 год 1096 год
Если в Библии не указана дата рождения Иисуса Христа, откуда появилось определенное число, в которое празднуют Рождество
Хороший вопрос. Спасибо, что задали его. Многие говорят, что якобы 25 декабря записано в Библии,
подробнее...

Как правильно посчитать дату родов?
каждый врач говорит по-разному, я например сосчитала недели от последних месячных+-2 недели, в
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

как высчитать дату родов
Послед. мес. минус три мес. плюс 7
подробнее...
спросили в Dddw Ddeeee
date linux
ну наверное все знаю функционал линуксовой команды date, вывод даты в самом разном формате.
а
подробнее...
спросили в Зачатие
Сколько длится беременность со дня зачатия?
Реальная продолжительность беременности составляет 266 дней-38 недель-9,5 акушерских месяцев.подробнее...
спросили в Срок
Как врачи считают срок беременности?
Акушерский срок беременности вычисляется от первого дня последней менструации. Конечно, самой
подробнее...

2000 году в какая проблема была мире комп. технологий?
Проблема 2000

Проблема 2000 года (часто она обозначается как «проблема Y2K» или
подробнее...

как рассчитывают, когда будет Пасха?
Пасхалия - система расчета, позволяющая по специальным таблицам, определяющим взаимосвязь большого
подробнее...
спросили в Техника
срок беременности в днях
Наверное, нет такой женщины, которая, узнав о своей беременности, не взялась бы определять дату
подробнее...
спросили в Другое
Вот скажите мне по какому такому принципу вычисляют Пасху, Троицу и др праздники
Расчёт даты Пасхи
Дата Пасхи определяется из соотношения лунного и солнечного календарей
подробнее...
спросили в Другое 29 год
Какое летоисчесление было до рождества христова? От какой-то же точки люди считали года?
Отсчет времени от Рождества Христова, который мы ныне приурочиваем к 25 декабря (или, для точности
подробнее...

Почему праздник Пасхи каждый год отмечается в разное время-прошлый год 3 мая,в этом году-8апреля?
Дата Пасхи определяется из соотношения лунного и солнечного календарей (лунно-солнечный календарь).
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*