DateIntervalCompat::__construct seems to work