La funciòn DATE_FORMAT es de Mysql .. no de PHP .. es parte del SQL concreto para trabajar con fechas que incorpora Mysql ..
En
www.mysql-hispano.com tienes tutoriales de SQL para Mysql y temas afines para trabajar con BD y Mysql.
En
www.mysql.com tienes el manual oficial de Mysql y su SQL concreto . busca ahì informaciòn sobre esa (y otras funciones para trabajo con fechas) de Mysql.
Un saludo,