none
como puedo cambiar este este formato de fecha en mi vista RRS feed

  • Pregunta

  • Estoy usando net core mvc 3.1 y tengo una mi variable fecha en mi controller viene bien, pero del lado de mi vista me lo muestra de esta forma 2020-09-03T15:18:15.

    De esta manera muestro la fecha en mi vista

     $('.modal-body #fcerttext').val(data.certificacion.fechaCertificacion);

    Como puedo corregir esto ya que e leido y es algo de Globalization.

    Saludos.



    • Editado Jarlis Pereira jueves, 3 de septiembre de 2020 15:30 correccion
    jueves, 3 de septiembre de 2020 15:26

Todas las respuestas

  • Revisa cómo has cargado la variable data.certificacion.fechaCertificacion. En particular, fíjate en el tipo de dato que tiene fechaCertificacion. Probablemente es un DateTime en el lado servidor, que al salvarse en JSON para enviarlo al cliente adquiere ese formato que estás viendo. Como el JSON lo guarda entre comillas, javascript lo toma como string, y muestra ese string que no tiene un formato amistoso para el usuario.

    Para evitar estos problemas en lado cliente, si quieres un formato fijo para todos los usuarios, es preferible que lo fijes en lado servidor, dentro del controlador. Para que se conserve y se transporte hasta el cliente, tendrás que hacer que ese campo sea de tipo String, no de tipo DateTime (los DateTime son binarios, no guardan formato, por lo que no llega hasta el navegador el formato que estés viendo en el controlador si lo pasas como DateTime). Para ello, dentro del Controlador tomas el DateTime, le aplicas el formato deseado, y después de formatearlo lo metes en el Modelo (que tendrá tipo String en esa propiedad) antes de enviarlo a la Vista.


    jueves, 3 de septiembre de 2020 17:15
  • Hola, has logrado algo con la ayuda que te proporcionaron?

    --------------------------------------------------------------------------------

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

    viernes, 4 de septiembre de 2020 15:24