Class DateClass

[Строка 14]

Размещен: /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()
    Метод для центра администрирования, преобразует формат выводы даты из sql-формата в формат d.m.Y H:i:s
  • mixed admin_date_format()
    Метод для центра администрирования, преобразует формат выводы даты из sql-формата в формат d.m.Y
  • string ChangeMySqlDate()
    Получение значения даты в формате MySQL путем изменения переданной на заданное число секунд
  • string ChangeNormalDate()
    Получение значения даты в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС путем изменения переданной на заданное число секунд
  • mixe DateSqlToUnix()
    Метод преобразовывает дату в формате SQL в число секунд с начала эпохи
  • mixed datetime_format()
    Метод преобразует формат вывода даты-времени из SQL-формата в формат, указанный в константе DATE_TIME_FORMAT
  • mixed datetime_format_sql()
    Метод преобразования даты и времени из формата ДД.ММ.ГГ ЧЧ:ММ:СС в формат MySQL
  • string DateUnixToSQL()
    Метод преобразовывает дату из числа секунд в формат SQL
  • mixed date_format()
    Метод преобразует формат выводы даты из sql-формата в формат, указанный в константе DATE_FORMAT
  • mixed date_format_sql()
    Метод преобразования даты из формата ДД.ММ.ГГГГ в SQL формат

Унаследованные методы


Описания методов

    DateClass::admin_datetime_format

    admin_datetime_format( string $date );

    Описание

    Метод для центра администрирования, преобразует формат выводы даты из sql-формата в формат d.m.Y H:i:s

    Принимаемые параметры

    $date

    принимаемая дата

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $date date('Y-m-d H:i:s');
    5.  
    6.  echo $DateClass->admin_datetime_format($date);
    7.  ?>

    Возвращает

    преобразованная дата в случае успешного выполнения, false в противном случае

    [ Наверх ]


    DateClass::admin_date_format

    admin_date_format( string $date );

    Описание

    Метод для центра администрирования, преобразует формат выводы даты из sql-формата в формат d.m.Y

    Принимаемые параметры

    $date

    принимаемая дата

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $date date('Y-m-d H:i:s');
    5.  
    6.  echo $DateClass->admin_date_format($date);
    7.  ?>

    Возвращает

    преобразованная дата в случае успешного выполнения, false в противном случае

    [ Наверх ]


    DateClass::ChangeMySqlDate

    ChangeMySqlDate( int $second, [string $date = ''] );

    Описание

    Получение значения даты в формате MySQL путем изменения переданной на заданное число секунд

    Принимаемые параметры

    $second

    число секунд

    $date

    принимаемая дата

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $second = 1221030528;
    5.  $date date('d.m.Y');
    6.  
    7.  echo $DateClass->ChangeMySqlDate($second$date='');
    8.  ?>

    Возвращает

    измененная дата

    [ Наверх ]


    DateClass::ChangeNormalDate

    ChangeNormalDate( int $second, [string $date = ''] );

    Описание

    Получение значения даты в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС путем изменения переданной на заданное число секунд

    Принимаемые параметры

    $second

    число секунд

    $date

    дата в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $second = 100000;
    5.  $date date('d.m.Y H:i:s');
    6.  
    7.  echo $DateClass->ChangeNormalDate($second$date);
    8.  ?>

    Возвращает

    дата в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС

    [ Наверх ]


    DateClass::DateSqlToUnix

    DateSqlToUnix( string $date, [string $date_separator = '-'] );

    Описание

    Метод преобразовывает дату в формате SQL в число секунд с начала эпохи

    Принимаемые параметры

    $date

    дата в формате MySQL

    $date_separator

    разделитель даты (по умолчанию "-")

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $date date('Y-m-d H:i:s');
    5.  $date_separator '-';
    6.  
    7.  echo $DateClass->DateSqlToUnix($date$date_separator);
    8.  ?>

    Возвращает

    дата в формате числа секунд с начала эпохи в случае успешного выполнения, false в противном случае

    [ Наверх ]


    DateClass::datetime_format

    datetime_format( string $date );

    Описание

    Метод преобразует формат вывода даты-времени из SQL-формата в формат, указанный в константе DATE_TIME_FORMAT

    Принимаемые параметры

    $date

    принимаемая дата в SQL формате

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $date date('Y-m-d H:i:s');
    5.  
    6.  echo $DateClass->datetime_format($date);
    7.  ?>

    Возвращает

    преобразованная дата в случае успешного выполнения, false в противном случае

    [ Наверх ]


    DateClass::datetime_format_sql

    datetime_format_sql( string $date );

    Описание

    Метод преобразования даты и времени из формата ДД.ММ.ГГ ЧЧ:ММ:СС в формат MySQL

    Принимаемые параметры

    $date

    принимаемая дата

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $date date('d.m.Y H:i:s');
    5.  
    6.  echo $DateClass->datetime_format_sql($date);
    7.  ?>

    Возвращает

    датавремя в формате MySQL в случае успешного выполнения, false в противном случае

    [ Наверх ]


    DateClass::DateUnixToSQL

    DateUnixToSQL( string $datetime );

    Описание

    Метод преобразовывает дату из числа секунд в формат SQL

    Принимаемые параметры

    $datetime

    число секунд с начала эпохи

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $datetime = 1221030528;
    5.  
    6.  echo $DateClass->DateUnixToSQL($datetime);
    7.  ?>

    Возвращает

    дата в формате SQL

    [ Наверх ]


    DateClass::date_format

    date_format( string $date, [string $date_format = "%d.%m.%Y"] );

    Описание

    Метод преобразует формат выводы даты из sql-формата в формат, указанный в константе DATE_FORMAT

    Принимаемые параметры

    $date

    принимаемая дата

    $date_format

    формат даты, необязательное поле, по умолчанию %d.%m.%Y

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $date date('Y-m-d H:i:s');
    5.  
    6.  echo $DateClass->date_format($date$date_format "%d.%m.%Y");
    7.  ?>

    Возвращает

    преобразованная дата в случае успешного выполнения, false в противном случае

    [ Наверх ]


    DateClass::date_format_sql

    date_format_sql( string $date );

    Описание

    Метод преобразования даты из формата ДД.ММ.ГГГГ в SQL формат

    Принимаемые параметры

    $date

    принимаемая дата

    1.  <?php
    2.  $DateClass = new DateClass();
    3.  
    4.  $date date('d.m.Y H:i:s');
    5.  
    6.  echo $DateClass->datetime_format_sql($date);
    7.  ?>

    Возвращает

    дата в формате MySQL в случае успешного выполнения, false в противном случае

    [ Наверх ]



Описания переменных


Описание констант класса