Red de conocimiento de abogados - Derecho de sociedades - Cómo formatear la fecha en js

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]