¿Cómo obtengo la fecha actual en JavaScript?
¿Cómo obtengo la fecha actual en JavaScript?
Aceptado
Úselo new Date()
para generar un nuevo Date
objeto que contenga la fecha y hora actuales.
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
var yyyy = today.getFullYear();
today = mm + '/' + dd + '/' + yyyy;
document.write(today);
Expandir fragmento
Esto le dará la fecha de hoy en el formato mm/dd/aaaa.
Simplemente cambie today = mm +'/'+ dd +'/'+ yyyy;
al formato que desee.
var utc = new Date().toJSON().slice(0,10).replace(/-/g,'/');
document.write(utc);
Expandir fragmento
Utilice la replace
opción si va a reutilizar la utc
variable, como new Date(utc)
Firefox y Safari no reconocen una fecha con guiones.
Lo más corto posible.
Para obtener un formato como "2018-08-03":
let today = new Date().toISOString().slice(0, 10)
console.log(today)
Expandir fragmento
Para obtener un formato como "3/8/2018":
let today = new Date().toLocaleDateString()
console.log(today)
Expandir fragmento
Además, puede pasar la configuración regional como argumento, por ejemplo toLocaleDateString("sr")
, etc.