The game was called about three hours before it was supposed to start and will be made up at 7:10 p.m. on Thursday, originally a day off for both clubs.
The surging Phillies began the day trailing St. Louis by 3½ games for the second NL wild-card spot with 14 to play, though other teams were in their path.
"For me, I'd just as soon play today. I don't know sometimes if sitting helps you or not," Philadelphia manager Charlie Manuel said.
Light rain was falling on a blustery evening at Citi Field, with a howling wind whipping through the ballpark under overcast skies. The forecast called for thunderstorms throughout the night.
Cole Hamels will pitch Wednesday night for Philadelphia against Mets rookie Matt Harvey, slated to make his final start of the season. The Phillies bumped Tyler Cloyd from Tuesday to Thursday, when he will face fellow rookie Jeremy Hefner.
Information from The Associated Press was used in this report.