1 января 1970 года - это так называемая эпоха Unix. Это дата, когда они начали считать время Unix . Если вы получаете эту дату в качестве возвращаемого значения, это обычно означает, что преобразование вашей даты в метку времени Unix вернуло (почти) нулевой результат. Таким образом, преобразование даты не удается. Скорее всего, потому что он получает неправильный ввод.
Другими словами, ваш strtotime($date1)
возвращает 0, что означает, что $date1
передается в неподдерживаемом формате для функции strtotime.