Как отнять в php одно время от другого, если изначально значения времени являются строками?
Есть на входе два значения: '15:00' и '14:30' условно, нужно подсчитать разницу во времени, результат должен быть '00:30'
$time1 = date('H:i', strtotime('15:00'));
$time2 = date('H:i', strtotime('14:30'));
var_dump(date('H:i', strtotime($time1) - strtotime($time2)));
die;
Такой вот код выдает '03:30', то есть на 3 часа больше.
Помогите найти варианты для правильного подсчета разницы
Без разницы какой часовой пояс, в любом часовом поясе межу 14:30 и 15:00 полчаса.
Даже если вдруг где-то в это время переход на летнее/зимнее время, все равно разница не 3:30