Точно местные вам это сказали?Самая коротнкая ночь и самый длинный день по календарю в дни летнего солнцестояния - 20/22июня = 18ч 46мин.До этого день равномерно увеличивается, а ночь укорачивается. После этого с  такой же равномерностью день укорачивается, а ночь удлиняется. К примеру, за три недели до солнцестояния (1 июня) день равен продолжительности дня спустя 3 недели после солнцестояния (сегодня) и равен 18ч 15 минутРазница всего полчаса. Это разве критично?Скажу вам по секрету, что ночи белые или не белые - заслуга туч. Если их нет,  то ночи белые . Если небо затянуто,  то ночи серые либо тёмные.Вот вам сайт. Изучайте.https://voshod-solnca.ru/sun/санкт-петербург