"time delay" (or "group delay") and "phase shift" are conceptually the same but the actual numbers and units are different.
For example, if a 1Hz signal has 180 degrees of phase shift, the time delay is 0.5 seconds. If a 10Hz signal has the same 180 degrees of phase shift, the time delay is 0.05 seconds.
In reality, both time delay and phase shift are functions on frequency, not single numbers, so you plot them.
What follows is, if you want constant time delay at different frequencies, the phase shift is not a constant but a linear slope.
Using LTSpice, for example, you can do bode plots plotting either phase shift or group delay, whatever interests you more for particular application.