нареч. обстоят. времени1.
За некоторое - обычно небольшое - время перед чем-либо.
2.
За некоторое - обычно небольшое - время до чего-либо.
нареч.
до чего, перед чем. Не за много времени до чего-л.
Незадо́лго до войны.
Незадо́лго до каникул.
Незадо́лго перед праздником, перед Пасхой.
Незадо́лго до рождения ребёнка.
нареч. (перед, до)
shortly (before), not long (before)
незадолго перед его приездом — shortly before his arrival
незадолго до его отъезда — not long before he left