برخی از باستان شناسان با توجه به نقوش ظروف سفالی و نقش‌های آن، قدمت شب یلدا را حدود 7000 سال تخمین زده‌اند، اما شب یلدا در زمان پادشاهی داریوش اول به تقویم باستانی ایرانی‌ها اضافه شد. که آن تقویم، برگرفته شده از گاه‌شمارهای مصری و بابلی است.