Upvote:3
No, the visa is valid only for the dates that are stated on it. No, not every Schengen visa is 90 days visa. Many visas are valid only for the days of your planned journey. And it can be even less than one week!
If your flight is cancelled you'll have to provide confirming documents at the border control.