Going off a random city in central PA (harrisburg)
https://www.timeanddate.com/sun/usa/harrisburg
It looks like you'll get below 14 hrs of daylight around August 9/10 and below 12 hrs by September 25. Your plants will start flowering some time between those dates. You have 11 days of June + 31 days of July, which is 6 weeks of veg + whatever you get out of August, which should be at least another week or two. That's enough time to veg.
The tricky thing is the flowering time like JoeBlow5823 has mentioned. If you absolutely have to get the plants out of there by early October to avoid frost do not plant strains that take 60+ days of flowering time; you have all of September and part of August to finish up your plants after they veg, but even if they start flowering as soon as the daylight falls below 14 hrs & is dropping on 8/10/20, that leaves you with 51 days to the end of September.