The fact is that the Hebrew word translated “day ” can mean various lengths of time, not just a 24 - hour period.
למעשה, בשפה העברית המילה ” יום ” יכולה להתייחס לאורכי זמן שונים ולא רק לפרק זמן בן 24 שעות.