time перевести в double формат

WMix

герр M:)ller
Партнер клуба
radioheaded
Код:
([0-9]{1,2})час ([0-9]{1,2})мин
не?
 

radioheaded

PHP нуб
radioheaded
Код:
([0-9]{1,2})час ([0-9]{1,2})мин
не?
Я ориентируюсь на уровень топикстартеров, а вы сразу регулярки )

PHP:
var_dump($_POST['zeit']);
выдает string(6) "2h 50m"
Ну а чего ж вы нам тогда врете про час и мин?

Тогда поменяйте -3 на -1.

Или вот проще
PHP:
$time = strptime("2h 50m", "%Hh %Mm");
var_dump($time); // массивами, надеюсь, умеете пользоваться
 

Фанат

oncle terrible
Команда форума
тот, кто первый произнес str(.*)time в задачке на деление будет гореть ваду
 

Breeze

goshogun
Команда форума
Партнер клуба
Задачка на деление строки на число?

Все PHP-разработчики рано или поздно будут гореть в баду.
Нет там деления строки на число, есть число на число. И в итоге хранение этого времени в int, то бишь в секундах.
Теперь хоть видно нахрена ей все это надо было. И то непонятна итоговая цель, зачем так. Шедулер, расписание занятий в школе, итоги конкурса/теста, время работы термоядерного реактора? Увидел.
Тем более, не вижу причин усложнять себе задачу таким видом: "2ч 43м". Форма на то и есть, чтобы сделать более грамотную сепарацию.

По поводу "первый произнес", что тут еще можно было подумать? =)
$stunde = $_POST['stunde']; представить в виде $datum_format = date('Y-m-d',strtotime($datum)); только вместо даты мне нужно время (часы и минуты)
 
Сверху