Buenas,
Echale un vistazo a este post:
http://www.forosdelweb.com/f68/clase-fechas-354123/
Puedes utilizar las clases que se publican o las funciones de mi primer post, ya que aunque están sintacticamente en una clase son simples funciones ;)
Un saludo.