se la data arriva da un db puoi fare una cosa di questo tipo:
codice:
SELECT DATE_FORMAT(campo_data + INTERVAL 1 DAY, '%d-%m-%Y') AS successiva, 
DATE_FORMAT(campo_data - INTERVAL 1 DAY, '%d-%m-%Y') AS precedente 
FROM tabella