- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, сварганил вот такую функцию по выводу даты. То есть получаем нынешнюю дату и прибавляем к ней 5 дней и выводим число и месяц.
Но когда, например наступает последние числа месяца - 28, 29, то функция отдают дату 32 февраля, 33 февраля и так далее. Подскажите, как это исправить, чтоб она перебрасывала на следующий месяц и отображалось всё корректно.
function russian_date(){
$date=explode(".", date("d.m.Y"));
$den = $date[0];
$den_v = $den + 5;
switch ($date[1]){
case 1: $m='января'; break;
case 2: $m='февраля'; break;
case 3: $m='марта'; break;
case 4: $m='апреля'; break;
case 5: $m='мая'; break;
case 6: $m='июня'; break;
case 7: $m='июля'; break;
case 8: $m='августа'; break;
case 9: $m='сентября'; break;
case 10: $m='октября'; break;
case 11: $m='ноября'; break;
case 12: $m='декабря'; break;}echo $den_v.' '.$m.' '.$date[2].' года';}
И правильно ли я понимаю, что date("d.m.Y") берёт системную дату, которое установлено на компьютере? Как можно взять дату с каких-нибудь онлайн источников?
PS: Форум порезал квадратные скобки
iCospi, используйте для формирования даты (путем сложения/вычитания единиц времени, например дней , часов, минут и т.д.) функцию mktime
Кстати на странице по этой ссылке вверху есть ссылка на "Функции для работы с датой и временем".
Посмотрите.
date("d.m.Y", time() + 5дней )
Спасибо gormarket, разобрался с mktime. Тему можно закрывать.