in

javascript – ¿Obtener una cadena en formato AAAAMMDD del objeto de fecha JS?

apple touch icon@2

Normalmente utilizo el siguiente código cuando necesito hacer esto.

var date = new Date($.now());
var dateString = (date.getFullYear() + '-'
    + ('0' + (date.getMonth() + 1)).slice(-2)
    + '-' + ('0' + (date.getDate())).slice(-2));
console.log(dateString); //Will print "2015-09-18" when this comment was written

Para explicar, .slice (-2) nos da los dos últimos caracteres de la cadena.

Así que pase lo que pase, podemos agregar «0» al día o al mes, y pedir los dos últimos, ya que esos son siempre los dos que queremos.

Entonces, si MyDate.getMonth () devuelve 9, será:

("0" + "9") // Giving us "09"

así que agregando .slice (-2) eso nos da los dos últimos caracteres que son:

("0" + "9").slice(-2)

"09"

Pero si date.getMonth () devuelve 10, será:

("0" + "10") // Giving us "010"

por lo que agregar .slice (-2) nos da los dos últimos caracteres, o:

("0" + "10").slice(-2)

"10"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Pure.CSS – Imágenes

asevXq86TnqmxHAihBwqLS 1200 80

Los mejores espíritus de Super Smash Bros.Ultimate y cómo desbloquearlos