The correct answer is B. The adjectives are coordinate and equally modify the noun "night."
In this sentence, "dark" and "stormy" are both adjectives that independently describe the noun "night." When two or more adjectives are coordinate, meaning they can be joined by 'and' without changing the meaning, they are separated by commas. Since you could say "The dark and stormy night," the comma is needed to indicate this relationship.