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

  • Автор темы Автор темы Nika84
  • Дата начала Дата начала
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); // массивами, надеюсь, умеете пользоваться
 
выдает string(6) "2h 50m"

%25D0%259F%25D0%2598%25D0%259F%25D0%2595%25D0%25A6.jpg
 
Задачка на деление строки на число?

Все PHP-разработчики рано или поздно будут гореть в баду.

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

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