Понедельник, 19.02.2018, 23:05
Приветствую Вас Гость | RSS

Bitrix программирование

Категории раздела
Статистика



Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Конвертация времени CDatabase::FormatDate

Каталог статей

Главная » Статьи » Программирование

Конвертация времени CDatabase::FormatDate
string
CDatabase::FormatDate(
 string date,
 string from_format = "DD.MM.YYYY HH:MI:SS",
 string to_format = "DD.MM.YYYY HH:MI:SS"
)

Преобразует дату из одного заданного формата в другой заданный формат. В формате допустимы следующие обозначения:

Обозначение Описание
YYYY Год (0001 - 9999)
MM Месяц (01 - 12)
DD День (01 - 31)
HH Часы (00 - 24)
MI Минуты (00 - 59)
SS Секунды (00 - 59)

Параметры функции

Параметр Описание
date Дата для конвертации.
from_format Текущий формат даты.
Необязательный. По умолчанию - "DD.MM.YYYY HH:MI:SS".
to_format В какой формат необходимо преобразовать.
Необязательный. По умолчанию - "DD.MM.YYYY HH:MI:SS". 

Примеры использования

<?
// зададим дату
$date = "31.12.2007";

// укажем формат этой даты
$format = "DD.MM.YYYY";

// получим формат текущего сайта
$new_format = CSite::GetDateFormat("SHORT"); // YYYY-MM-DD

// переведем дату из одного формата в другой
$new_date = $DB->FormatDate($date, $format, $new_format);

// в результате получим дату в новом формате
echo $new_date; // 2007-12-31
?>
<?
// конвертация даты из формата одного сайта в формат другого

// получим формат сайта ru
$format_ru = CSite::GetDateFormat("SHORT", "ru"); // DD.MM.YYYY

// получим формат сайта en
$format_en = CSite::GetDateFormat("SHORT", "en"); // YYYY-MM-DD

// переведем дату из формата сайта ru в формат сайта en
$new_date = $DB->FormatDate($date, $format_ru, $format_en);

// в результате получим дату в новом формате
echo $date; // 2007-12-31
?>
Категория: Программирование | Добавил: Shak (23.11.2010)
Просмотров: 2816 | Теги: CDatabase::FormatDate | Рейтинг: 0.0/0
Поиск

Shak © 2018
Копирование материала без указания автора и ссылки на сайт запрещается.
Если вы разместили материал у себя на сайте обязательно свяжитесь со мной shakleinserg{собака}gmail.com
Создать бесплатный сайт с uCoz