I had my best big get hurt against a certain team in my league on Tuesday, 6/28.  I lost by 4 and after the game it said "Injury! 2 weeks."
One week later, Tuesday 7/5, it still said 2 weeks, and in fact continued saying so until Friday morning 7/8, as when training updates took place I guess it went down to 1 week.
But now this Friday, 7/15, it still says 1 week, and I face the same certain team that injured him in the playoffs tomorrow.  Will my player be back for this game!  What's going on!
One guess: Buzzerbeater actually determines in days, not weeks, how long the player will be out, and "2 weeks" was just an estimate.  Meaning a maximum of 17 days because if it were 18, that would be closer to 3 weeks.  The 17th day will be tomorrow.  
Another factor is my doctor sucks, basic doctor.  I wonder if this could make the recovery drag on longer than the given time.  Since the first "week" took 10 days, that means I should perhaps expect it to take another 10 days for the player to return, which would make him not back til Monday - missing tomorrow's big game.
Anxiously, I await the results...  If my player does not play, not to worry, I assure you any harm that comes to mister Buzz R. Beater was simply an accident.