Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

[SOLUCIONADO]  Problema con la fecha visualizada en pick a date html en Firefox
#1

Hola

Tengo un problema difícil de explicar:

Tengo este código en un html:

HTML5
  1. <!DOCTYPE html>
  2.  
  3.     <meta charset="utf-8">
  4.     <meta name="viewport"
  5.           content="width=device-width, initial-scale=1.0, maximum-scale=1.0,user-scalable=0">
  6. </head>
  7.  
  8.     <div>
  9.         <form>
  10.             <div class="nativeDatePicker">
  11.                 <input type="date" id="iFecha" name="bday">
  12.             </div>
  13.         </form>           
  14.     </div>
  15. </body>
  16. </html>



Si lanzo esta página local en el navegador de Firefox de mi pc, me sale el calendario en Español y si lo selecciono me sale la fecha así en pantalla: 13/11/2020.

Pero

Si lanzo esta página local en el navegador de Firefox de Android me sale el calendario en Español y si lo selecciono me sale la fecha así en pantalla: 2020-11-13, (nota: al principio me sale el calendario en inglés, pero lo he resuelto cambiando el idioma predeterminado que era supuestamente español por una selección expresa a Español, y ya sale en perfecto español).

En ambas situaciones la fecha interna en val() es 2020-11-13

Mi pregunta: ¿como puedo hacer que Firefox de Android visualice por pantalla igual que Firefox Linux, osea en este formato: 13/11/2020? (nota solo me preocupa la visualización de pantalla no la interna)

Gracias.

===============Solucionado=======================

Mi solución la describo aquí:

https://gambas-es.org/showthread.php?tid...906#pid906
    ¡Gracias!
#2

Prueba con esto:

HTML5
  1. <input type="datetime-local" id="iFecha"name="bday" value="2020-14-12T19:30">



El selector value= por supuesto lo puedes quitar, ya que recibirá la fecha mediante JS. En cuanto a la clase asignada al <div> no sé si creará conflicto con el datetime-local, ya nos cuentas.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
    ¡Gracias!
#3

(14-11-2020, 12:05)jguardon escribió:  Prueba con esto:

Hoola jguardon

Pues la verdad que no funciona es más funciona al revés de lo que yo deseo. Yo quería este formato "dd/mm/yyyy" y ahora me sale "yyyy-mm-dd" y esto en Firefox de Debian, cuando en Debian iba bien.

Pero me parece que no tiene solución por lo que he leído. Te explico, según dicen Input type="date" no esta totalmente implementado en todos los navegadores y lo más seguro sea este el problema.

Pero ya se me ha ocurrido una solución tipo David Cooperfield Smile te explico: He puesto un input type="text" que va a recibir la fecha según me gusta a mi para visualizar y voy a mantener la fecha "yyyy-mm-dd" interna tal cual. Lo que hago por código JavaScript es ocultar y visualizar el input type date por input type text y recojo el valor para los dos y recupero y uso solo el del oculto el input type date.

En fin esta es mi solución hasta que se de una solución. Voy dejar esta pregunta sin solución hasta que alguien se le ocurra algo mejor.

Gracias
    ¡Gracias!
#4

Acabo de probarlo en firefox para Android, en Firefox MacOS, en Linux, en Windows y en todos lo veo correctamente. También en el resto de navegadores, excepto en el IExplorer de M$, que ni lo he abierto. Si bien no es una página local, sino que lo he subido al servidor. ¿Tendrá esto algo que ver?

https://gambas-es.org/sbox

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
    ¡Gracias!
#5

La solución es actualizar el navegador a la última versión y todo todo va a funcionar.
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)