Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Строку в дату


Автор: Riccon 19.5.2004, 18:37
$str = 12 июл 2003 13:27

как строчку сконвертить в дату

Автор: buddy 19.5.2004, 19:13
а чем тебе не дата?
или ты хочишь в конкретный формат привести?
если да, то только через реуглярку...

Автор: MuToGeN 19.5.2004, 19:56
Цитата
только через реуглярку
Пару лет назад регекспы вообще практически никто не пользовал... Теперь пользуют везде, где надо и не надо. Через explode() не легче?
Добавлено @ 20:01
Если речь и таймстемпах, то...
Код
<?php
$str = "12 июл 2003 13:27";
$date=explode(" ",$str);
$time=explode(":",$date[3]);
$months=Array(
"янв" => 1,
"фев" => 2,
.....
"дек" => 12
);
$month=$months[$date[1]];
$timestamp=mktime($time[0],$time[1],0,$month,$date[0],$date[2]);
?>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)