what is the phase difference between electric field and magnetic field?
Phase difference refers to time difference. Since there is no time difference between the peaks of the electric and magnetic oscillations the phase difference between the electric and magnetic field vectors of a linearly polarized electromagnetic wave is zero.