Estoy usando el jQuery JQGrid plug-in, la versión 3.8.2 y estoy teniendo problemas tratando de averiguar cómo dar formato a una fecha/hora para la visualización. La fecha/hora viene en la ISO en el formato largo, es decir, 2011-02-16T14:46:43Z. Quiero que se muestran en mm/dd/yy H:m:s formato. Aquí está mi código actual, que no funciona:

currOption.formatoptions = {
  srcformat: 'Y-m-dQH:i:sZ',
  newformat: 'm/d/Y g:i A'
};

Nota que tengo una «Q» de allí porque si yo uso «T», que se explota (lo cual tiene sentido, como «T» tiene un significado en PHP formato de fecha).

Alguien me puede ayudar a averiguar cómo hacer correctamente este formato?

InformationsquelleAutor Zendog74 | 2011-07-19

3 Comentarios

  1. 4

    Resulta que usted tiene que salir de la «T» y «Z» para que se lea de la fecha de entrada/tiempos correctamente. Este código funciona:

    currOption.formatoptions = {
        srcformat: 'Y-m-d H:i:s',
        newformat: 'n/j/Y g:i A'
    };

    Espero que esto ayude a otros que se encuentren con el mismo problema!

  2. 0

    La jqGrid wiki dice a utilizar datefmt:’mm/dd/aaaa». ¿Has probado eso ?

    • El formato de salida no es el problema… es como leer en el entrante formato correctamente.

Dejar respuesta

Please enter your comment!
Please enter your name here