It was already sundown, Mark 15:42, ". . . And now when the even was come, because it was the preparation, that is, the day before the sabbath, . . ." The 15th had just ended. Joseph of Arimathaea, had to wait until that holy day was over to obtain Jesus' body.
The Geneva Bible reads, ". . . And nowe when the night was come . . . ."
You have to remember, the high holy day began at sunset.
The bodies had to be removed prior to sundown and the beginning of the high holy day (passover).
Joseph of Arimathaea did not wait for the holy day to be over before obtaining the body of Jesus. Rather, Pilot was alarmed that He had already died.
The year the Lord was crucified the Passover took place on Friday (high holy day) and the regular Sabbath took place at the regular time (Saturday). John records that "THAT Sabbath was a high day" in comparison to the regular Sabbath.
The Lord died on the "preparation day" that was the day the atonement sacrifice was slaughtered at exactly 3:00. That took place on Thursday, the next day starting at approximately 6:00 (depending on sundown on our Thursday) would start (the yearly required day of atonement) so no bodies could remained on the crosses at Sundown.
The burial preparation was not completed because on Sunday morning the ladies were carrying the rest of the anointing stuff to the tomb expecting to gain access and do the rest of the burial ritual things Jews of that day did.
Though this is not the thread topic, using the Jewish timing, the Lord spent Friday night, Friday Day, (Sabbath - Saturday night, Saturday day. Sunday (first day of the week) night, Sunday day (He arose prior to the ladies arriving at the tomb after they left their home(s) at daybreak).
Three days, three nights just as Jonah and Jesus pointedly .
I don't intend to get into the time line more than this post.
However, there is no Scripture foundation that Christ's body and the body of the others were left on the crosss but were removed prior to sundown the day they died.