KorP Новичок 14 Янв 2011 #1 имеется строки с датой, типа: 28 Дек 10 23:33 Нажмите для раскрытия... как бы сделать красивее и сменить год с двухсимвольного на четырёхсимвольный?
имеется строки с датой, типа: 28 Дек 10 23:33 Нажмите для раскрытия... как бы сделать красивее и сменить год с двухсимвольного на четырёхсимвольный?
Sokil.Dmytro Новичок 14 Янв 2011 #2 PHP: $date = '28 Дек 10 23:33'; echo substr($date, 0, 7) . ' 20' . substr($date, 7); Лет на сто хватит А вообще можно http://ua2.php.net/manual/en/datetime.createfromformat.php и заморочку с кирилицей решить
PHP: $date = '28 Дек 10 23:33'; echo substr($date, 0, 7) . ' 20' . substr($date, 7); Лет на сто хватит А вообще можно http://ua2.php.net/manual/en/datetime.createfromformat.php и заморочку с кирилицей решить
KorP Новичок 14 Янв 2011 #3 Sokil.Dmytro написал(а): PHP: $date = '28 Дек 10 23:33'; echo substr($date, 0, 7) . ' 20' . substr($date, 7); Лет на сто хватит Нажмите для раскрытия... вот что значит не замыленый взгляд, я что то тупанул что там жёстко 7 символов перед годом благодарю!!!
Sokil.Dmytro написал(а): PHP: $date = '28 Дек 10 23:33'; echo substr($date, 0, 7) . ' 20' . substr($date, 7); Лет на сто хватит Нажмите для раскрытия... вот что значит не замыленый взгляд, я что то тупанул что там жёстко 7 символов перед годом благодарю!!!
SiZE Новичок 14 Янв 2011 #4 Кмк код будет не корректно работать со строкой '28 Июня 10 23:33'. Или там до Июн сокращается? что то в таком духе надо: PHP: $date = '28 Дек 10 23:33'; preg_match( '#([0-9]{1,2})\s([\w]+)\s([0-9]{1,2})\s([0-9]{1,2}).([0-9]{1,2})#', $date, $m ); var_dump( $m );
Кмк код будет не корректно работать со строкой '28 Июня 10 23:33'. Или там до Июн сокращается? что то в таком духе надо: PHP: $date = '28 Дек 10 23:33'; preg_match( '#([0-9]{1,2})\s([\w]+)\s([0-9]{1,2})\s([0-9]{1,2}).([0-9]{1,2})#', $date, $m ); var_dump( $m );
KorP Новичок 14 Янв 2011 #5 SiZE вот этого я пока не знаю дата парсится с сайта и как там будет выглядеть июнь я узнаю тока в июне спасибо
SiZE вот этого я пока не знаю дата парсится с сайта и как там будет выглядеть июнь я узнаю тока в июне спасибо
SiZE Новичок 14 Янв 2011 #7 Тоже родилась идея с explode PHP: list( $day, $month, $year, $time ) = explode( ' ', $date );