A non well formed numeric value encountered

Это значит, что  в функции date ты пытаешься использовать время в формате, отличном от timestamp, необходимо проверить, что содержит второй параметр, передаваемый в функцию. Скорее всего дата в формате Y-m-d и будет достаточно применить strtotime.

Добавить комментарий