здание в каком zerkms я придумал этот
<?php
class timeString {
public function timeString($string) {
$exp = explode('-', $string);
$timeString = array();
foreach ($exp as $value) {
$timeString[]= $this->normTime($value);
}
$time = implode('-', $timeString);
return $time;
}
public function normTime($string) {
$result = preg_replace_callback('~([\d:,.]+)~', function($i) {
$i[1] = str_replace(array(',', ':'), '.', $i[1]);
if (strpos($i[1], '.') === false) {
$i[1] .= '.00';
}
return $i[1];
}, $string);
return $result;
}
}
это вернет именно то, что вы просили 11.00-20.00
.
Удачи.