Кфмук


Зарегистрирован: Apr 2003
Место проживания: Якутск
Публикаций: 118
Статус:  |
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 - русский портал о Симпсонах
Сообщение было отредактировано Kfmook 16-04-2003 в 02:38
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|