211 votes

Comment obtenir la date courante dans jquery ?

Je veux savoir comment faire pour utiliser la fonction Date() dans jQuery pour obtenir la date courante dans un `` format.

365voto

Tadeck Points 37046

Date() ne fait pas partie de l' jQuery, c'est l'un de JavaScript.

Voir la documentation sur l'objet Date.

Vous pouvez le faire comme ça:

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;

Voir ce jsfiddle une preuve.

Le code peut ressembler à un complexe, car il doit composer avec les mois et les jours d'être représentés par des chiffres moins d' 10 (ce qui signifie les cordes vont avoir un char au lieu de deux). Voir ce jsfiddle pour la comparaison.

138voto

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

52voto

Connell Watkins Points 5302

jQuery est JavaScript. Utilisez l'objet Date Javascript.

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

34voto

Pierre Points 5365

En utilisant du Javascript pur, vous pouvez créer un prototype de votre propre format AAAAMMJJ ;

 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
 

23voto

soul Points 2553

En JavaScript, vous pouvez obtenir la date et l'heure actuelles à l'aide de l'objet Date.

 var now = new Date();
 

Cela va donner l'heure du poste client local

Exemple pour jQuery LINK

Si vous utilisez jQuery DatePicker, vous pouvez l'appliquer à n'importe quel champ de texte comme celui-ci:

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X