Спустя 54 минуты, 44 секунды (12.10.2008 - 19:47) Engie написал(а):
Все нашел. Если кому интересно:
Код
<?php
// строка полученная из Access
$date_time_string = '2000/05/27 02:40:21 PM';
// Разбиение строки в 3 части - date, time and AM/PM
$dt_elements = explode(' ',$date_time_string);
// Разбиение даты
$date_elements = explode('/',$dt_elements[0]);
// Разбиение времени
$time_elements = explode(':',$dt_elements[1]);
// Если у нас время в формате PM мы можем добавить 12 часов для получения 24 часового формата времени
if ($dt_elements[2] == 'PM') {
$time_elements[0] += 12;
}
// вывод результата
echo mktime($time_elements[0], $time_elements[1],$time_elements[2], $date_elements[1],$date_elements[2], $date_elements[0]);
?>
// строка полученная из Access
$date_time_string = '2000/05/27 02:40:21 PM';
// Разбиение строки в 3 части - date, time and AM/PM
$dt_elements = explode(' ',$date_time_string);
// Разбиение даты
$date_elements = explode('/',$dt_elements[0]);
// Разбиение времени
$time_elements = explode(':',$dt_elements[1]);
// Если у нас время в формате PM мы можем добавить 12 часов для получения 24 часового формата времени
if ($dt_elements[2] == 'PM') {
$time_elements[0] += 12;
}
// вывод результата
echo mktime($time_elements[0], $time_elements[1],$time_elements[2], $date_elements[1],$date_elements[2], $date_elements[0]);
?>
Спустя 2 года, 1 день, 22 часа, 57 минут, 52 секунды (14.10.2010 - 18:45) Эд написал(а):
Спасибо, помогло
Спустя 1 час, 31 минута, 53 секунды (14.10.2010 - 20:17) kirik написал(а):
Хоть тема и мертвая была, пишу нормальное решение:
на сим закрываю.
$date_time_string = '2000/05/27 02:40:21 PM';
echo strtotime($date_time_string);
на сим закрываю.
_____________