There’s no way John Connor was 13 during the events of T2
In this movie, John’s narration says that he was 13 when the T-1000 was sent back to kill him. And he later mentions that he knew Katherine Brewster in Junior High before he met the androids from the future. But he was born in 1985 (Sarah was pregnant with him at the end of the first film, which took place in 1984).
So if he was 13 and born in 1985, then this would mean the events of T2 took place in 1998. This cannot be, since obviously Judgment Day was supposed to take place on August 29th, 1997. This is mentioned in the movie several times. So how could T2 take place AFTER the war with the machines was supposed to happen? There’s no way, obviously.
Also, in T2 Dr. Silberman states that Sarah is 29 years old. If that’s the case then she would have only been 16 in the first film if it took place 13 years before T2 (according to what John said his age was in this film). No way was she only 16 with her own apartment, full time job, and not being in school. Plus she looked older.
I do realize that Edward Furlong was 13 during the filming of T2 and definitely looked like it. But the character couldn’t be since the movie obviously can’t take place in 1998. Also, the screen that the T-1000 looks at in the police car states that John’s current age is 10. Even though he clearly looked 13, he had to have been 10 in order for the timeline to make sense.