Это уведомление выдается, когда вы пытаетесь выполнить математическую операцию над числовым значением и нечисловым типом (строка, bool, объект и т. Д.).
Причина, по которой это может происходить вВаш код может быть таким, что $from
или $to
не являются допустимыми строками даты: см. https://www.php.net/manual/en/datetime.formats.date.php и https://www.php.net/manual/en/datetime.formats.time.php для правильного форматирования.
Другая возможная причина заключается в том, что ваш $conHour
не имеет допустимого числового значения.
РЕДАКТИРОВАТЬ: в зависимости от вашего обновления это последнее: $ conhour = string (5) "01:00" вы пытаетесь умножить строку.Сначала (в зависимости от того, как вы получите эту переменную) преобразуйте ее в числовое значение (1
), а затем вы сможете умножить ее