I think Infinity War takes place in less than 24 hours
I keep seeing claims that it’s 2-3 days. I think it’s more accurately from mid afternoon of one day to about noon of the following day in New York
We start the movie in daylight in New York, when Tony goes to space we cut to nighttime in Scotland, then Tony saves Strange, then we go back to daytime New York so this is probably the next morning, then Tony meets the Guardians and plans to fight Thanos, then we rush to Wakanda and the big final fights happen.
When the snap happens, it’s daylight in New York, Wakanda, and San Francisco, so that’s probably 11-12 ish EST, the day after the movie started.