Depends on your contract. Mine for example, states the schedule must be posted by 6 pm Thursday. The schedule can be changed any time before 12 pm Saturday.
Ours is posted in the store breakroom on Thursday night. It used to be posted on Eschedule on Friday but has been posted on Saturdays lately.
E-schedule has been totally hit-or-miss for me lately. Sometimes, it doesn't get posted until Sunday. Even then, there's a chance it's different than the schedule posted in the store. Ultimately, the e-schedule can't be trusted.