90 votos

¿Cómo conseguir la fecha actual en jquery?

Quiero saber cómo usar la función Date() en jQuery para obtener la fecha actual en un yyyy/mm/dd formato.

178voto

Tadeck Puntos 37046

Date() no es parte de jQuery es una de las características de JavaScript.

Ver la documentación sobre el objeto Date .

Puedes hacerlo así:

var d = new Date();

var month = d.getMonth()+1;
var day = d.getDate();

var output = d.getFullYear() + '/' +
    (month<10 ? '0' : '') + month + '/' +
    (day<10 ? '0' : '') + day;

Ver este jsfiddle para una prueba.

El código puede parecer complejo, porque debe lidiar con meses y días representados por números menores a 10 (lo que significa que las cuerdas tendrán un carácter en lugar de dos). Ver este jsfiddle para comparar.

84voto

Sara Puntos 1749
$.datepicker.formatDate('yy/mm/dd', new Date());

18voto

Pierre Puntos 5365

Usando Javascript puro tu lata prototipo de su propio formato YYYYMMDD ;

Date.prototype.yyyymmdd = function() {
  var yyyy = this.getFullYear().toString();
  var mm = (this.getMonth()+1).toString(); // getMonth() is zero-based
  var dd  = this.getDate().toString();
  return yyyy + "/" + (mm[1]?mm:"0"+mm[0]) + "/" + (dd[1]?dd:"0"+dd[0]); // padding
};

d = new Date();
console.log( d.yyyymmdd() ); // Assuming you have an open console

15voto

soul Puntos 2553

En JavaScript puedes obtener la fecha y la hora actual usando el objeto Date;

var now = new Date();

Esto hará que el tiempo de la máquina del cliente local

Ejemplo de jquery ENLACE

Si usas jQuery DatePicker puedes aplicarlo en cualquier campo de texto como este:

$( "#datepicker" ).datepicker({dateFormat:"yy/mm/dd"}).datepicker("setDate",new Date());

13voto

Connell Watkins Puntos 5302

jQuery es JavaScript. Use el Javascript Date Objeto.

var d = new Date();
var strDate = d.getFullYear() + "/" + (d.getMonth()+1) + "/" + d.getDate();

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X