Вконтакте
Телефон для заказов: +7 (910) 487 81 94
Подписка на RSS

Используем функцию php date()

Сегодня мне хотелось бы показать вам пару примеров того, как можно использовать замечательную функцию date() себе во благо.

Возможно, для кого-то это будет не новостью, но ничего страшного — мудрый и уже начитанный человек пожелает удачи тем, кому ещё предстоит это узнать.

Чаще всего я использую эту функцию для того, чтобы сделать удобный копирайт в подвале того или иного сайта. Удобен он тем, что один раз потратив время на его создание, больше я к нему не притрагиваюсь.

Мои копирайты выглядят примерно так:

© 2009-2010, Правообладатель

Первая дата статична, это год открытия проекта. Вторая же дата изменяется ежегодно, то есть в 2011 году этот же копирайт без какого-либо вмешательства превратиться в:

© 2009-2011, Правообладатель

Достигнуть этого очень просто. Достаточно вместо последней даты вставить короткий php-код следующего содержания:

<?php print date('Y') ?>

Если вы хотите проделать это с сайтом на WordPress, то скорее всего изменения вам придётся произвести в файле footer.php вашей темы.

Также, нередко на разного рода информационных порталах нужно отобразить сегодняшнюю дату и время. Это тоже достаточно просто достигается с помощью подобного кода:

<?php print date("d.m.Y / H:i")?>

В результате мы получим примерно следующее:

21.11.2010 / 19:43

Вы можете изменить формат даты и времени, использовав другие символы, которые подробно описаны в официальном руководстве по PHP.

Также можно заменить цифры в месяце на слова, для этого понадобится код:

<?php date_default_timezone_set('Europe/Moscow');
function russian_date(){
$date=explode(".",date("d.m.Y"));
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;}
return $date[0].'&nbsp;'.$m.'&nbsp;'.$date[2]; } ?>

А в том месте, где нужно показать дату, необходимо вызвать функцию:

<?php echo russian_date(); ?>

В итоге мы получим вот такую красотень:

21 ноября 2010

Можно также совместить русскую дату с временем, использовав код:

Сегодня: <?php echo russian_date(); ?> Время:<?php print date("H:i")?>

И результатом будет:

Сегодня: 21 ноября 2010 Время:22:58

Вот и всё. Как видите, совсем несложные решения. Уверен, вы найдёте им применение =) А если что-то не получится, добро пожаловать в комментарии!

Желаю вам всего самого доброго!
Seogad

P.S. Для вывода русской даты можете использовать также эту функцию — за подсказку спасибо Тормозу.

Понравилась статья?

Создание блога под ключ всего за 999 рублей!

«Используем функцию php date()» — комментарии (6)

  • Спасибо Артем, мне это фишка пригодиться однозначно. До вообще почитаю твой блог :)

  • Твоя функция russian_date ужасна, лучше скопируй отсюда — http://php-date.ru/paragraphs/date_popular_templates Кстати, нафиг каждая строка в отдельном блоке?

  • Артем приветсвую… Спасибо за статью) Хотя раз в год можно и руками сделать.
    Вот про вывод сегодняшней даты и времени — это интересно.

    У меня вопрос… У меня же проект про беттинг, прогнозы там всякие и прочая лабуда. Так вот, мне бы хотелось, чтобы под каждым прогнозом (в самой уже статье) было типа таймера «До события осталось 2 часа 15 минут», или если уже событие началось то была бы фраза «событие началось», если знаешь решение, подскажи пожалуйста.

  • @Тормоз, спасибо =) форматирование глючит, вставляет br и p в code, а pre и того хуже работает…

  • Класная фишка. Я себе на один из сайтов поставил. Свом друзьям тоже посоветовал

  • Это точно, найдем применение, так как теперь можно сделать разные вариации отображения даты! Возьмем на заметку, спасибо!

Ваш комментарий

Поля отмеченные * нужно в любом случае заполнить. Пожалуйста, воспринимайте буквально текст «Блог или профиль в соц. сети», не оставляйте ссылки на интернет-магазины, коммерческие сайты и страницы, на которых нельзя познакомиться с вами и вашей деятельностью - такое творчество будет удалено. Это dofollow блог.