¿Cómo formatear una fecha en PHP sin dos puntos en el desplazamiento?

Entonces tengo esto:

date('c')

qué formatos le gusta así:

2010-08-17T08:55:14-07:00

pero necesito una forma de no tener los dos puntos en el desplazamiento, así que tal vez se vería así:

2010-08-17T08:55:14-0700

¿Qué solución hay para esto? Espero un formato ligeramente diferente, en lugar de obtener la cadena y reemplazar el último colon (usando reg-ex o algo así).

Respuestas a la pregunta(3)

Su respuesta a la pregunta