Generally speaking, we can only meaningfully speak of a relative phase difference between waveforms if the two waveforms have the same form but are displaced in time.
Now, as others have pointed out, the current through a capacitor is proportional to the rate of change of the voltage across so, in general, the current and voltage associated with a capacitor do not have the same form.
For example, if the capacitor voltage is a ramp, the capacitor current is a constant. If the capacitor voltage is parabolic, the capacitor current is a ramp.
How can we meaningfully talk about the relative phase between a parabolic voltage and a current ramp?
Thus, for it to be possible to meaningfully speak of a phase difference, we need a very special type of waveform; a waveform that has the same form as its rate of change.
An example of such a waveform is
$$v_C(t) = \sin( \omega t)$$
The rate of change (the time derivative) of this is
$$\dot v_C(t) = \omega \cdot \cos (\omega t) = \omega \cdot \sin(\omega t + 90^\circ)$$
So
$$i_C(t) = C \,\dot v_C(t) = \omega C \cdot \sin(\omega t + 90^\circ)$$
Now, it's easy to see that, in this case, the voltage across and current through a capacitor have the same form and that there is a relative phase of \$90^\circ\$.
In the case of the RC circuit charge and discharge waveforms, note that the solutions are, for DC excitation:
$$v_C(t) = V_{DC}(1 - e^{-t/RC}) + v_C(0)\cdot e^{-t/RC}$$
$$i_C(t) = \dfrac{V_{DC} - v_C(0)}{R}e^{-t/RC}$$
For zero initial condition (the capacitor is charging), these are:
$$v_C(t) = V_{DC}(1 - e^{-t/RC})$$
$$i_C(t) = \dfrac{V_{DC}}{R}e^{-t/RC}$$
For zero DC excitation (the capacitor is discharging), these are:
$$v_C(t) = v_C(0)\cdot e^{-t/RC}$$
$$i_C(t) = - \dfrac{v_C(0)}{R}e^{-t/RC}$$
As you can see, in either case, there isn't any apparent relative phase parameter we can identify in the above voltage and current waveforms.
There is a subtle reason for this. In the case of a sinusoidal waveform, we can add a constant to the argument which has the effect of displacing the waveform in time; adding this constant changes the phase of the sine waveform:
$$\sin(\omega t + \phi)$$
is a sine waveform shifted in time by \$\frac{\phi}{\omega}\$ seconds.
However, if we add a constant to the argument for the exponential, the result is not a displacement in time but a scaling (multiplication by a constant).
$$e^{-t/RC + \phi} = e^{-t/RC}e^\phi = Ke^{-t/RC}$$