alert(dateObj)
da Wed Dec 30 2009 00:00:00 GMT+0800
¿Cómo obtener la fecha en formato 2009/12/30
?
javascript
date
usuario198729
fuente
fuente
Respuestas:
o puede establecer una nueva fecha y dar los valores anteriores
fuente
getMonth
ygetUTCMonth
?getUTCDay()
debe reemplazarse porgetUTCDate()
, ya que día es el número del día de la semana (0-6) y fecha es el número del día del mes (1-31).Como el índice del mes está basado en 0, debe incrementarlo en 1.
Editar
Para obtener una lista completa de funciones de objeto de fecha, consulte
Fecha
Devuelve el mes (0-11) en la fecha especificada según la hora local.
Devuelve el mes (0-11) en la fecha especificada según la hora universal.
fuente
fuente
Te sugiero que uses Moment.js http://momentjs.com/
Entonces puedes hacer:
Nota: en realidad no es necesario agregar
new Date()
si desea la fecha y hora actual, solo la agregué como referencia para que pueda pasarle un objeto de fecha. para la fecha actual, esto también funciona:fuente
informacion
Si se desea un mes y una fecha de 2 dígitos (2016/01/01 vs 2016/1/1)
código
salida
06/10/2016
violín
https://jsfiddle.net/Hastig/1xuu7z7h/
crédito
Más información y crédito a esta respuesta
más
Para obtener más información sobre
.slice
el editor Pruébelo usted mismo en w3schools, me ayudó a comprender mejor cómo usarlo.fuente
Complemento de formato agradable: http://blog.stevenlevithan.com/archives/date-time-format .
Con eso podrías escribir:
fuente
Use los métodos de obtención de fecha.
http://www.tizag.com/javascriptT/javascriptdate.php
http://www.htmlgoodies.com/beyond/javascript/article.php/3470841
fuente
fuente
FORMATO EUROPA (INGLÉS / ESPAÑOL)
I también necesita obtener el día actual, puede usar este.
* Para el formato español, solo traduzca la variable WEEK.
Salida: lunes - 16/11/2015 14:24
fuente
Con la respuesta aceptada, el 1 de enero se mostraría así:
2017/1/1
.Si lo prefiere
2017/01/01
, puede usar:fuente
¿Por qué no simplemente?
Chequea aquí:
fuente
Aquí hay una forma más limpia de obtener Año / Mes / Día con literales de plantilla:
fuente
Para referencia, puede ver los detalles a continuación
// Devuelve los minutos (0-59) nueva Fecha (). GetMonth () // Devuelve el mes (0-11) nueva Fecha (). GetSeconds () // Devuelve los segundos (0-59) nueva Fecha () .getTime () // Devuelve el tiempo (milisegundos desde el 1 de enero de 1970)
fuente
Simplemente puede usar este código de una línea para obtener la fecha en formato año-mes-fecha
fuente
Estoy usando esto, que funciona si le pasa una fecha obj o js timestamp:
fuente
ES2018 introdujo grupos de captura de expresiones regulares que puede usar para capturar día, mes y año:
La ventaja de este enfoque es la posibilidad de capturar día, mes y año para formatos de fecha de cadena no estándar.
Árbitro. https://www.freecodecamp.org/news/es9-javascripts-state-of-art-in-2018-9a350643f29c/
fuente