Cómo mostrar una fecha como formato iso 8601 con PHP
Estoy tratando de mostrar una fecha y hora de mi base de datos MySQL como una cadena formateada iso 8601 con PHP pero está saliendo mal.
17 de octubre de 2008 se publicará como: 1969-12-31T18: 33: 28-06: 00, lo que claramente no es correcto (el año debería ser 2008, no 1969)
Este es el código que estoy usando:
<?= date("c", $post[3]) ?>
$post[3] is the datetime (CURRENT_TIMESTAMP)
de mi base de datos MySQL.
¿Alguna idea de lo que está pasando?