Motor Acceleration Timer Deceleration Problem

bigger hint:

if (millis() - 0 >= 1000)

I am confused by this code. I have it working elsewhere. It counts 1000 millisec and increments the second variable.
But, I think I am tracking that millis() returns a rather large number (elapsed time) and - 0 it is still >= 1000.
So I need to initialize static unsigned long lastTick = 0; this differently?