переменной с форматом даты 07-11-09 12:00 убрать дефис пробел и двоеточие? чтобы получилась переменная со значением 0711091200
Спасибо.
Спустя 49 секунд (17.03.2010 - 13:18) jetistyum написал(а):
Спустя 48 минут, 11 секунд (17.03.2010 - 14:06) Guesr3 написал(а):
$date ='07-11-09 12:00';
$pat="#(\d+)-(\d+)-(\d+)\s+(\d+)\d+)#is";
preg_match($pat,$date,$poc);
print_r($poc);
list(,$d1,$d2,$d3,$t1,$t2) = $poc;
echo $d1.$d2.$d3.$t1,$t2;
или так
list($vr,$time) = explode(" ",$date);
echo join("",explode("-",$vr));
echo join("",explode(":",$time));
Спустя 4 минуты, 18 секунд (17.03.2010 - 14:11) jetistyum написал(а):
ага, а можно еще распечатать, вырезать ножницами, склеить и отсканировать с распознаванием текста.
Спустя 5 минут, 37 секунд (17.03.2010 - 14:16) stepan написал(а):
Цитата (jetistyum @ 17.03.2010 - 11:11) |
ага, а можно еще распечатать, вырезать ножницами, склеить и отсканировать с распознаванием текста. |
И тогда можно требовать за свой код банку тушенки.
Спустя 1 час, 13 минут, 34 секунды (17.03.2010 - 15:30) ApuktaChehov написал(а):
Цитата (Guesr3 @ 17.03.2010 - 14:06) |
$pat="#(\d+)-(\d+)-(\d+)\s+(\d+)\d+)#is"; |
А меня всегда радовали смпйлики в коде
Спустя 4 часа, 59 минут, 53 секунды (17.03.2010 - 20:30) Игорь_Vasinsky написал(а):
Цитата |
$date ='07-11-09 12:00'; $pat="#(\d+)-(\d+)-(\d+)\s+(\d+)\d+)#is"; preg_match($pat,$date,$poc); print_r($poc); list(,$d1,$d2,$d3,$t1,$t2) = $poc; echo $d1.$d2.$d3.$t1,$t2; |
из серии простых путей не ищем...
раз уж так вопрос стоит "как убрать"
$date=str_replace("-", "", $date);
$date=str_replace(":", "", $date);
$date=str_replace(" ", "", $date);
А вообще достаточно получить и в нужном формате.
Спустя 38 минут, 7 секунд (17.03.2010 - 21:08) twin написал(а):
Тогда уж так, зачем три раза))
$date = str_replace(array('-',':',' '), '', $date);