@denism300

Как исправить A non well formed numeric value encountered in?

После переезда на php 7 появились такие предупреждения:
Backend log: PHP Notice: A non well formed numeric value encountered in

ругается на строку
$available = (date("Y-m-d", strtotime($product->product_available_date)) - date("Y-m-d"))/86400;

как поправить, чтобы их не было?
  • Вопрос задан
  • 5523 просмотра
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Сначала попытка вычесть строку даты из строки даты, потом попытка поделить строку с датой на 86400.

(2019-02-22 - 2019-02-20) / 86400 = ?
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А чему должно быть равно значение "(строка - строка) / число"?
date возвращает строку в указанном формате.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы