Php сравнить часы H: i как строка [дубликат]

Bart1 спросил: 31 июля 2018 в 09:48 в: php

У этого вопроса уже есть ответ:

  • PHP compare time 3 ответа

Что вы думаете об этом решении.

например:

 $firstHour = '08:30';
 $secondHour = '12:30';
 $test = $firstHour >= $secondHour; // will be false
 $test2 = $secondHour >= $firstHour; //will be true

Это слабое решение?

1 ответ

TarangP ответил: 31 июля 2018 в 09:51

Вы можете попробовать использовать время преобразования в strtotime ()

$firstHour = strtotime('08:30');
$secondHour = strtotime('12:30');$test = $firstHour >= $secondHour; 
$test2 = $secondHour >= $firstHour; 
Bart1 ответил: 31 июля 2018 в 10:02
Спасибо, но что вы думаете о вышеупомянутом решении, если вы сравниваете часы в тот же день.
Bart1 ответил: 31 июля 2018 в 11:18
Это быстрее, чем strotime.