#php #wordpress #plugins #custom-wordpress-pages
Вопрос:
Я получил эту ошибку при выполнении действия по созданию заказа PHP Предупреждение: Нечисловое значение, встречающееся в /home/elazbagr/mysite/wp-content/plugins/custom-point/custom_point.php на линии 257
где строка 257
$diff = $duration - $stored_date;
и это выстраивается вверх и вниз
$duration = get_option("wc_settings_tab_period_of_changes",true);
//$today_date = date("Y/m/d");
$diff = $duration - $stored_date;
//$diff = abs(round($diff / 86400));
if($duration == 0) {
пожалуйста, помогите мне исправить это
.
Комментарии:
1. Что содержится в различных переменных? Это просто цифры или отформатированные даты?
2. поле для указания количества дней в объявлении
3. Если одна из них представляет собой отформатированную дату, а другая-количество дней, вы не можете просто сложить их вместе, как это. Однако существует множество функций для управления датами. php.net/manual/en/ref.datetime.php
Ответ №1:
какое значение имеет переменная $stored_date,
как говорит php A non-numeric value
попробуйте что-нибудь подобное:
$diff = (int)$duration - (int)$stored_date;