Cómo formatear la fecha en js
Formato de hora
Parámetros: formatStr cadena de formato y año, m mes, d día, h hora, i minuto, s segundo? Valor predeterminado "y-m-d h: i :s"
fdate Hora a formatear (marca de tiempo) Segundos UTC Valor predeterminado Hora actual
Ejemplo: formatDate()? El formato predeterminado de la hora actual es como 2011-4-12 12: 51:12
formatDate('y/m/d', 2132132131) ¿Un cierto formato de hora es año, mes y día, como 2010/12/5?
función formatDate (formatStr , fdate)
{
var fTime, fStr = 'ymdhis';
if (!formatStr)
formatStr= "y-m-d h:i:s";
if (fdate)
fTime = nueva fecha(fdate);
else
fTime = nueva Fecha();
var formatArr = [
fTime.getFullYear().toString(),
(fTime.getMonth() 1) .toString (),
fTime.getDate().toString(),
fTime.getHours().toString(),
fTime.getMinutes( ). toString(),
fTime.getSeconds().toString()
]
for (var i=0; ilt; formatArr.length; i)
{
formatStr = formatStr.replace(fStr.charAt(i), formatArr[i]);
}
return formatStr;
}
Paso 1: Convierta la fecha a nuestro formato comúnmente utilizado "aaaa-MM-dd?hh:mm:ss", podemos obtener la fecha. Luego ensamblar, el código específico es el siguiente:
Paso 2: Convertir la fecha al formato de fecha de "mes y día de un año determinado". En este momento, solo necesitamos llamar al método toLocaleDateString. la clase Fecha.
Paso 3: Obtenga la hora "hh: mm: ss" directamente. En este momento, solo necesitamos llamar al método toLocaleTimeString de Date.
Paso 4: Para obtener el formato de "Get "hh:mm:ss" en un día determinado de un año determinado y un mes determinado, necesitamos llamar al método toLocaleString de la clase Date.
Paso 5: Llama al método dateFormat().
6
Paso 6: Prueba. Después de iniciar el proyecto, ingrese http://localhost:8080/WebTest/ en el navegador. Haga clic en el botón "Prueba de formato de fecha" en la interfaz para ver los resultados de la prueba.
Materiales de referencia
Experiencia de Baidu Sogou [citado el 3-5-2018]