First off, XY) is the typical way to say '[X] envies [Y]', because this is an adjective and not a verb - you can see this in other places too such as with , , and .
Second, you are not taking the whole clause into account with
> ****
> He [had] never had _such a happy time_ as his month at the Burrow.
You could add to the start to clear away ambiguity but it's far from necessary. is used for certain comparisons.