Implemented DateInterval (support HHVM).