Perchè nessuno si prende mai la briga di leggere il manuale?
date_format()
Come si può facilmente vedere la funzione date_format() riceve in input 2 (DUE) parametri per cui il messaggio di errore è più che esplicativo.
Se uno script funziona su una macchina piuttosto che su un'altra il primo problema da porsi è la versione di PHP installata su entrambe e successivamente eventuali configurazioni presenti nel php.ini