Чтобы ответить боле менее точно на этот вопрос, сделаем для начала небольшой анализ. Для этого для начала посмотрим на лунный календарь и посмотрим как видно Луну на небе в разные дни.
Лунный календарь декабрь этого года
Лично я считаю, что полная луна на небе ровно столько времени, сколько ее на том же небе не видно.
26 декабря еще был виден краешек старой Луны, 27 и 28 уже нет, 29 - новолуние и уже 31 декабря увидим краешек новой.
Вывод напрашивается сам собой - полнолуние держится примерно 4 дня.
А теперь попробую это объяснить
Луна всегда обращена к нам одной стороной - т,е. неподвижна. Если мы будем смотреть на большой шар с одной точки, мы не сможем увидеть все 100% стороны, обращенной к нам. Чем дальше будет шар, тем больше мы сможем на нем увидеть.
И теперь простая схема на которой видно, что и-за того, что наблюдатель с Земли не может увидеть всю половину Луны, мы наблюдаем полнолуние четыре ночи подряд.