- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, сварганил вот такую функцию по выводу даты. То есть получаем нынешнюю дату и прибавляем к ней 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. Тему можно закрывать.