Je veux savoir comment faire pour utiliser la fonction Date() dans jQuery pour obtenir la date courante dans un `` format.
Réponses
Trop de publicités?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.
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
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());