Watchman Nee (in a book I'm reading) sounds like he said Jesus was on the cross for 6 hours.
"So far as the experience of co-death in the Christian life is concerned, it is mainly included in this representative period six hours."
I checked the account of the Passover on this matter, in Numbers 9.
Num 9:3
3 In the fourteenth day of this month, at even, ye shall keep it in his appointed season: according to all the rites of it, and according to all the ceremonies thereof, shall ye keep it.
KJV
Num 9:12
12 They shall leave none of it unto the morning, nor break any bone of it: according to all the ordinances of the passover they shall keep it.
KJV
But according to this chart I found online, it sounds like He was dead on the cross for 3 hours, judging by the details of the Passover, as to having started in the evening, and that eating of it was to finish before morning. So maybe he guessed a bit incorrectly, as to how long Jesus was dead on the cross.
https://www.theisraelofgodrc.com/Hebrew
I don’t think he was dead for any hours he hung and suffered for about 6 hours. And then gave up the ghost and died. Shortly after we don’t know exactly how long his body was taken down and given to Joseph and buried in the tomb
not sure there is an exact answer to this in scripture