Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Форматирование даты (http://netadmin.ws/forum/showthread.php?threadid=5128)


Помещено AzoT 15-04-2003 в 23:48:

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

Народ, уж очень лень капаться
Подскажите плз, как из UNIX формата преобразовать дату и время обратно, в нормальный формат!


Помещено Nevermind 16-04-2003 в 00:31:

$unix_time="тут unix_timestamp";
date("d-m-Y, H:i:s", $unix_time);

Хотя бы так.


Помещено Kfmook 16-04-2003 в 02:31:


PHP:


/**
 * Returns an array with year, month, day, hour, minutes, seconds key values for a timstamp.
 *
 * @param string $timestamp
 * @access private
 * @return array associative array with date values.
 */
function timestamp2array ($timestamp) {
    
$timestamp = preg_replace("/[D]/", '', $timestamp); // remove all non digits
        
$year = substr($timestamp, 0, 4);
        
$month= substr($timestamp, 4, 2);
        
$day  = substr($timestamp, 6, 2);
        
$hour  = substr($timestamp, 8, 2);
        
$minutes  = substr($timestamp, 10, 2);
        
$seconds  = substr($timestamp, 12, 2);
        return array(
'year'=>$year, 'month'=>$month ,'day'=>$day, 'hour'=>$hour,'minutes'=>$minutes,'seconds'=>$seconds);
}
function 
timestamp2unix ($timestamp) {
  list(
$year, $month, $day, $hour, $minutes, $seconds) = array_values(timestamp2array($timestamp));
  return  
mktime($hour,$minutes,$seconds,$month,$day,$year);

}


переводит из YYYY-MM-DD HH:mm:ss или YYYYMMDDHHmmss в UNIX

__________________
http://simpsons.ykt.ru - русский портал о Симпсонах


Помещено AzoT 17-04-2003 в 14:36:

quote:
Первоначальное сообщение от Nevermind
$unix_time="тут unix_timestamp";
date("d-m-Y, H:i:s", $unix_time);

Хотя бы так.



Спасиб... Спас


Формат времени GMT. Текущее время 06:00.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.