Time clearly is a dimension.
Do you know what dimensions are? They are abstract measurement, calibration and indexing frameworks. They are how we measure, calibrate and index an underlying subject.
Example1:- Temperature is the dimension of heat. Temperature is how we measure, calibrate and index heat. Temperature is abstract; heat is real.
Example 2. Space (a word with multiple meanings) in this context is how we measure, calibrate and index relative position.Hence xyz axis. Space (in this context) is abstract, position is real.
And Time (in this context…time is also a word with multiple meanings) is the dimension of change. Time is how we measure change rate.
For example. A change of position is measured in, say, miles.
The rate of change of position, aka motion, is measured in miles PER HOUR. The ‘per hour’ bit is the dimension known as Time.
Time is hence the dimension of change. Time calibrates change. Time (in this context) is abstract. Change is real.
(Btw..if Space is the dimension of relative position, Time the dimension of change, hence Spacetime is the dimension of changing position aka Motion.)