Millis(), an interesting problem

You immediately assign t2 the current millis() which will obviously make it larger than t1.

sp. "larger or (more likely) the same"