[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переформатировать дату в date(U)
bazilio
Даны даты в таком виде:

2 ноябрь 2011
3 октябрь 2011

мне их нужно перевести примерно в такой вид 1325263147 то есть переформатировать в date(U)
Может вопрос легкий, но ответ я на него найти не могу.



Спустя 4 минуты, 30 секунд (30.12.2011 - 21:07) Winston написал(а):
strtotime()

Спустя 2 минуты, 55 секунд (30.12.2011 - 21:10) bazilio написал(а):
Как же все просто, когда знаешь !! Благодарю!

Спустя 17 минут, 7 секунд (30.12.2011 - 21:27) killer8080 написал(а):
Winston
с каких пор strtotime() знает русский язык user posted image
bazilio
Это было нужно?
$monthes = array(
'январь' => '01',
'феыраль' => '02',
'март' => '03',
'апрель' => '04',
'май' => '05',
'июнь' => '06',
'июль' => '07',
'август' => '08',
'сентябрь' => '09',
'октябрь' => '10',
'ноябрь' => '11',
'декабрь' => '12'
);
$t = sscanf("2 ноябрь 2011", "%d %s %d");
echo strtotime($t[2].'-'.$monthes[strtolower($t[1])].'-'.$t[0]);

Спустя 2 минуты, 50 секунд (30.12.2011 - 21:30) Winston написал(а):
Цитата (killer8080 @ 30.12.2011 - 20:27)
с каких пор strtotime() знает русский язык

Знаю, что не понимает, но подумал, что автор сам додумается как допилить.

Спустя 8 минут, 1 секунда (30.12.2011 - 21:38) bazilio написал(а):
Спасибо всем я все сделал. Мне главное было истинный путь указать )!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.