На PHP:
<?
$N = 15; //тут количество дней
$date = strtotime("+$N day");
echo date('j F', $date); //вывод даты
?>
Формат выводимой даты пишется в последней строке. 'j F' выведет дату в формате "5 January".
Подробнее про форматирование вывода даты здесь http://php.net/manual/ru/function.date.php
p.s. если вам нужно, чтобы название месяца писалось по-русски, нужно заменить в выводимом тексте английский месяц на русский через отдельные массивы с месяцами. если надо - пишите, покажу.
Другие языки программирования и технологии
Как вывести на сайт дату в формате (дата + N дней) Но чтоб не получилось "37 декабря"
проверка нужна.
Если используете JS (что очевидно) , то нужно создать массив с 12 элементами, значения которых будут 30, 31.. для каждого месяца по порядку. После вы получаете встроенной функцией getMonth() номер месяца, который одновременно будет номером элемента массива месяцев. в целом - все
предположим, 30 декабря. Нам к дате нужно добавить, скажем, 7 дней. Вот мы и смотрим текущий номер дня ( getDate() ) и в цикле for смотрим, не превышает ли значение максимума числа дней в текущем месяце (значение элемента текущего месяца в созданном нами массиве) . Если нет - добавляем единицу и делаем еще одну итерацию. И так, пока не прибавим все 7 дней. Если же в ходе прибавления у нас случается ситуация, когда сумма уже равна максимуму, то мы меняем название месяца на следующее, а счет дней месяца начинаем снова с единицы
Попытался объяснить понятно, код писать не стал, чтобы сначала попробовали сами. Будут вопросы - на почту
Если используете JS (что очевидно) , то нужно создать массив с 12 элементами, значения которых будут 30, 31.. для каждого месяца по порядку. После вы получаете встроенной функцией getMonth() номер месяца, который одновременно будет номером элемента массива месяцев. в целом - все
предположим, 30 декабря. Нам к дате нужно добавить, скажем, 7 дней. Вот мы и смотрим текущий номер дня ( getDate() ) и в цикле for смотрим, не превышает ли значение максимума числа дней в текущем месяце (значение элемента текущего месяца в созданном нами массиве) . Если нет - добавляем единицу и делаем еще одну итерацию. И так, пока не прибавим все 7 дней. Если же в ходе прибавления у нас случается ситуация, когда сумма уже равна максимуму, то мы меняем название месяца на следующее, а счет дней месяца начинаем снова с единицы
Попытался объяснить понятно, код писать не стал, чтобы сначала попробовали сами. Будут вопросы - на почту
Bahtiyar Babamuradov
Тебя в детстве били?
Похожие вопросы
- как получить разницу между двумя датами в днях C++. напишите пример
- Как вывести самостоятельно сайт скульптора в топы Яндекса и Гугла по запросу "Скульптор"?
- Как вывести свой сайт на первую страницу в поисковиках? Про оригинальность артиклей в курсе! Спасибо!
- определить день недели по дате
- Хотел составить программу в PascalABC, которая по введённой дате пишет его день недели.
- Скажите сколько месяцев нужно изучать Делфи что бы написать программу вывода даты, дня недели и года в окно ?
- Вывести все числа от 1 до N, являющиеся палидромами
- Как рассчитать стаж между определенными датами с помощью MS OF EXCEL
- Где можно найти картинки с именем Мадина?Что за человек с именем Мадина и датой рождения 16.11.94?
- Дан линейный массив чисел N. N вводит пользователь. Вывести все простые числа массива.