Correct, it has to be no later than tomorrow (7/15) or nada.
That'll just make the FAA go on paid vacation if he doesn't. (They get paid for the furloughed days...)
Well, he has 11-13 (10 days, excluding Sundays) days to sign it per US Constitution, Article I, Section 7, Clause Two, unless Congress adjourns, as they are wont to frequently do:
Every Bill which shall have passed the House of Representatives and the Senate, shall, before it become a Law, be presented to the President of the United States; If he approve he shall sign it, but if not he shall return it, with his Objections to that House in which it shall have originated, who shall enter the Objections at large on their Journal, and proceed to reconsider it. If after such Reconsideration two thirds of that House shall agree to pass the Bill, it shall be sent, together with the Objections, to the other House, by which it shall likewise be reconsidered, and if approved by two thirds of that House, it shall become a Law. But in all such Cases the Votes of both Houses shall be determined by yeas and Nays, and the Names of the Persons voting for and against the Bill shall be entered on the Journal of each House respectively. If any Bill shall not be returned by the President within ten Days (Sundays excepted) after it shall have been presented to him, the Same shall be a Law, in like Manner as if he had signed it, unless the Congress by their Adjournment prevent its Return, in which Case it shall not be a Law.
"Returned" means vetoed. But with margins of 89-4 and 272-142 (66%, just barely below veto-proof 66.6%, but 14 members didn't vote on it), it looks like a sure thing.