prepareDate

Форматирование вывода даты

string prepareDate($timestamp, $fieldType)

$timestamp - дата в формате Unix timestamp

$fieldType - вариант форматирования

  • DATE - формат вида Y-m-d. Пример: "2007-04-30"
  • TIME - формат вида H:i:s. Пример: "13:43:27"
  • YEAR - формат вида Y. Пример: "2007"
  • DATETIME (по умолчанию) - формат вида Y-m-d H:i:s. Пример: "2007-04-30 13:43:27"

Пример

function getEvents( $date ) {  
    global $modx;  
    $output = '';  
    $fulldate = $modx->db->prepareDate( $date, 'DATE' );        
    //Преобразует дату в удобный для чтения вид   
    $result = $modx->db->select( 'event_name', 'events', 'timestamp = ' . intval( $date ) );  
    while( $row = $modx->db->getRow( $result ) ) {  
        $output .= $row['event_name'] . ' состоится ' . $fulldate . '.';  
    }  
}
Mem: 3.5 mb, MySQL: 0.0026 s, 2 req., PHP: 0.0464 s, all: 0.0490 s, cache.