He leído muchas soluciones en línea, así que también escribí un método relativamente simple. Implemente el formato de DateBox de Easyi. El efecto es el siguiente: use "++" para separarlo, y puede ver lo que desee.
1. HTML
<Span> El período de validez del certificado es hasta que: </span> <span> <input id = "passvali" name = "hotel.passvali"> </span>
2. JS
/ * El período de validez del certificado es */$ ('#passVali'). DateBox ({Formatter: function (date) {var años = date.getblyLyear (); // get año var meses = date.getMonth ()+1; // get day var dates = date.getDate (); // Obtener mes si (meses <10) {// cuando el mes es menos de 10, agregado 0 en el ejemplo, 09, 099, 09. meses = '0'+meses;Reponer:
El formato predeterminado de la pantalla de fecha de fecha es "DD/mm/aaa yyyy". Si desea personalizarlo en nuestro formato, debe implementar dos funciones, formatter y analizador.
La función Formatter hace que la fecha se formatee en el formato que necesitamos después de seleccionarla. La función analiza le dice al control cómo analizar nuestro formato personalizado después de seleccionar la fecha.
La definición es la siguiente:
Formatero: una función para formatear la fecha, la función toma un parámetro 'date' y devuelve un valor de cadena.
Parser: una función para analizar una cadena de fecha, la función toma una cadena de 'fecha' y devuelve un valor de fecha.
Formatear la fecha en el formato de A yyyy-MM-DD:
$ ('#dd1'). DateBox ({Formatter: function (date) {return date.getblyLyear ()+'-'+(date.getMonth ()+1)+'-'+date.getDate ();}, parser: function (date) {return New (date.parse (date.replace (/-/g, "/")));});Lo anterior es el método de facilidad de formato de fechas de Easyi que compartí contigo. Espero que sea útil para su aprendizaje.