Se você estiver usando o MySQL você pode fazer assim:
SELECT '2008-12-31 23:59:59' + INTERVAL 30 MINUTE;
Para uma solução PHP pura, use strtotime
strtotime('+ 30 minute',$yourdate);
SELECT '2008-12-31 23:59:59' + INTERVAL 30 MINUTE;
strtotime('+ 30 minute',$yourdate);