Описание
Переводит дату из формата MySQL (Y-m-d H:i:s) в указанный формат. Формат указывается идентично функции date() в PHP.
Функция в отличии от date в PHP будет пытаться локализировать месяца и т.д.
mysql2date() используется в: get_the_date().
Функция возвращает строку, дату в нужном формате.
Использование
<?php echo mysql2date($dateformatstring, $mysqlstring, $translate); ?>
Параметры
- $dateformatstring (строка) (обязательный)
- Формат даты который нам нужно получить. Например, написав j n Y получим: 25 12 2011. Примеры форматов можете посмотреть в описании comment_date().
По умолчанию: нет - $mysqlstring (строка) (обязательный)
- Строка даты, которую нужно изменить. Строка из MySQL в формате (Y-m-d H:i:s).
По умолчанию: нет - $translate (логический)
- true - функция будет пытаться переводить название месяцев, дней и т.п. на текущий язык установленный в WordPress (локализировать).
По умолчанию: true
Примеры
1. Выведем дату публикации поста в формате d-m-Y:
<?php echo mysql2date('d-m-Y', $post->post_date); ?>
Получим: 02-12-2011
mysql2date()
из файла: /wp-includes/functions.php WP 3.3.2function mysql2date( $dateformatstring, $mysqlstring, $translate = true ) {
$m = $mysqlstring;
if ( empty( $m ) )
return false;
if ( 'G' == $dateformatstring )
return strtotime( $m . ' +0000' );
$i = strtotime( $m );
if ( 'U' == $dateformatstring )
return $i;
if ( $translate )
return date_i18n( $dateformatstring, $i );
else
return date( $dateformatstring, $i );
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Нужен блог, но вы совсем еще новичок в этом деле, однако вам ничего не страшно и вы хотите попробовать себя в блогинге. Однако создание сайтов вам не знакомо совершенно и вы практически не представляете с чего начать и как запустить своей первый блог. Советую обратится к Александру (alexandrshikhov.ru) за очень небольшую сумму вы получите полностью рабочий блог, также у него можно заказать и сайт с более сложной структурой нежели блог. Думаю тот сайт, опыт и знания который вы получите в итоге на 100% покроют оплаченную вами сумму. Вы наверняка останетесь довольны!