Yes in the discard aspect. But gameplay-wise, this card directly attacks your opponents' buying power, such offensive-ness is lacking in Militia.
Quite often Militia will get your opponents to discard Victory cards and/or extra Action cards that they could not play in the first place. Weddings forces them to discard Treasure card if they have any. Remember the last time how you are frustrated when you did a whole bunch of actions and ended up with 7 coins? This will be the goal of Weddings, to take that Copper card away from your 8-coin buy.
Weddings also hurts Chapel deck more comparing to Militia since they would lose all Copper at some point of the game. Whereas with Militia, as long as they keep a + card action in hand, they will probaly reach a good amount of coins anyway.