Вам нужно проверить, если $ row-> depositdata is_null ранее, или проверить на 0 после strtotime, если значение $ row-> depositdata не распознается в течение strtotime.
echo "<td align=center>";
if (!is_null($row->depositdate))
{
$jUnixDate = strtotime($row->depositdate));
if ($jUnixDate > 0)
{
echo date('d-m-Y', $jUnixDate);
}
}
echo "</td>";
strtotime ожидает получения строки, содержащей английский формат даты, и попытается проанализировать этот формат в метку времени Unix (количество секунд с 1 января 1970 года 00:00:00 UTC), относительно отметки времени, указанной в now, или текущего времени, если сейчас не указано.
Подробнее о unixtime и проблеме Y2K38: http://en.wikipedia.org/wiki/Year_2038_problem