Размещен: /Kernel/Date.class.php
Описание
Система управления сайтом HostCMS v. 5.xx
Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Ядро, класс для работы с датами.
Файл: /modules/Kernel/date.class.php
author
Hostmake LLC
version
5.x
mixed admin_datetime_format()
mixed admin_date_format()
string ChangeMySqlDate()
string ChangeNormalDate()
mixe DateSqlToUnix()
mixed datetime_format()
mixed datetime_format_sql()
string DateUnixToSQL()
mixed date_format()
mixed date_format_sql()
admin_datetime_format( string $date );
Описание
Метод для центра администрирования, преобразует формат выводы даты из sql-формата в формат d.m.Y H:i:s
Принимаемые параметры
$date
принимаемая дата
<?php $DateClass = new DateClass(); $date = date('Y-m-d H:i:s'); echo $DateClass->admin_datetime_format($date); ?>
Возвращает
преобразованная дата в случае успешного выполнения, false в противном случае
[ Наверх ]
admin_date_format( string $date );
Описание
Метод для центра администрирования, преобразует формат выводы даты из sql-формата в формат d.m.Y
Принимаемые параметры
$date
принимаемая дата
<?php $DateClass = new DateClass(); $date = date('Y-m-d H:i:s'); echo $DateClass->admin_date_format($date); ?>
Возвращает
преобразованная дата в случае успешного выполнения, false в противном случае
[ Наверх ]
ChangeMySqlDate( int $second, [string $date = ''] );
Описание
Получение значения даты в формате MySQL путем изменения переданной на заданное число секунд
Принимаемые параметры
$second
число секунд
$date
принимаемая дата
<?php $DateClass = new DateClass(); $second = 1221030528; $date = date('d.m.Y'); echo $DateClass->ChangeMySqlDate($second, $date=''); ?>
Возвращает
измененная дата
[ Наверх ]
ChangeNormalDate( int $second, [string $date = ''] );
Описание
Получение значения даты в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС путем изменения переданной на заданное число секунд
Принимаемые параметры
$second
число секунд
$date
дата в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС
<?php $DateClass = new DateClass(); $second = 100000; $date = date('d.m.Y H:i:s'); echo $DateClass->ChangeNormalDate($second, $date); ?>
Возвращает
дата в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС
[ Наверх ]
DateSqlToUnix( string $date, [string $date_separator = '-'] );
Описание
Метод преобразовывает дату в формате SQL в число секунд с начала эпохи
Принимаемые параметры
$date
дата в формате MySQL
$date_separator
разделитель даты (по умолчанию "-")
<?php $DateClass = new DateClass(); $date = date('Y-m-d H:i:s'); $date_separator = '-'; echo $DateClass->DateSqlToUnix($date, $date_separator); ?>
Возвращает
дата в формате числа секунд с начала эпохи в случае успешного выполнения, false в противном случае
[ Наверх ]
datetime_format( string $date );
Описание
Метод преобразует формат вывода даты-времени из SQL-формата в формат, указанный в константе DATE_TIME_FORMAT
Принимаемые параметры
$date
принимаемая дата в SQL формате
<?php $DateClass = new DateClass(); $date = date('Y-m-d H:i:s'); echo $DateClass->datetime_format($date); ?>
Возвращает
преобразованная дата в случае успешного выполнения, false в противном случае
[ Наверх ]
datetime_format_sql( string $date );
Описание
Метод преобразования даты и времени из формата ДД.ММ.ГГ ЧЧ:ММ:СС в формат MySQL
Принимаемые параметры
$date
принимаемая дата
<?php $DateClass = new DateClass(); $date = date('d.m.Y H:i:s'); echo $DateClass->datetime_format_sql($date); ?>
Возвращает
датавремя в формате MySQL в случае успешного выполнения, false в противном случае
[ Наверх ]
DateUnixToSQL( string $datetime );
Описание
Метод преобразовывает дату из числа секунд в формат SQL
Принимаемые параметры
$datetime
число секунд с начала эпохи
<?php $DateClass = new DateClass(); $datetime = 1221030528; echo $DateClass->DateUnixToSQL($datetime); ?>
Возвращает
дата в формате SQL
[ Наверх ]
date_format( string $date, [string $date_format = "%d.%m.%Y"] );
Описание
Метод преобразует формат выводы даты из sql-формата в формат, указанный в константе DATE_FORMAT
Принимаемые параметры
$date
принимаемая дата
$date_format
формат даты, необязательное поле, по умолчанию %d.%m.%Y
<?php $DateClass = new DateClass(); $date = date('Y-m-d H:i:s'); echo $DateClass->date_format($date, $date_format = "%d.%m.%Y"); ?>
Возвращает
преобразованная дата в случае успешного выполнения, false в противном случае
[ Наверх ]
date_format_sql( string $date );
Описание
Метод преобразования даты из формата ДД.ММ.ГГГГ в SQL формат
Принимаемые параметры
$date
принимаемая дата
<?php $DateClass = new DateClass(); $date = date('d.m.Y H:i:s'); echo $DateClass->datetime_format_sql($date); ?>
Возвращает
дата в формате MySQL в случае успешного выполнения, false в противном случае
[ Наверх ]