Comment faire pour être sélectionné, le jour/le mois et l'année de datepicker de jquery
Je suis en utilisant le Jquery UI Datepicker plugin, j'essaie de le faire le jour, le mois et l'année de la datepicker dans les différentes variables (solution finale consiste à attribuer à tous les 3 variables de champs cachés).
Voici le code:
$(function() {
$("#_StartDate").datepicker(
{
onSelect: function(dateText, inst) {
var startDate = new Date(dateText);
var selDay = startDate.getDay();
alert(selDay);
}
}
);
});
J'ai choisi la date du "1/10/2011" et elle renvoie la valeur "1". J'ai choisi la date du "1/25/2011" et elle renvoie la valeur "2". Ce que je fais mal?
Merci pour votre aide!
ce format de jquery est de retour à la date de datetext variable? Que peut-être jeter hors de l'objet Date.
OriginalL'auteur TheWebGuy | 2011-01-11
Vous devez vous connecter pour publier un commentaire.
getDay retour le jour de la semaine 🙂
Vous pouvez utiliser:
getFullYear pour l'année
getDate le jour du mois
getMonth le mois de l'année
Suit une liste complète des accesseurs (à partir de DevDocs):
Date.le prototype.getDate() Renvoie le jour du mois (1-31) pour la date spécifiée selon l'heure locale.
Date.le prototype.getDay() Renvoie le jour de la semaine (0-6) pour la date spécifiée selon l'heure locale.
Date.le prototype.getFullYear() Renvoie l'année (4 chiffres 4 chiffres) de la date spécifiée selon l'heure locale.
Date.le prototype.getHours() Renvoie l'heure (0 à 23) de la date spécifiée selon l'heure locale.
Date.le prototype.getMilliseconds() Retourne le millisecondes (0 à 999) à la date spécifiée selon l'heure locale.
Date.le prototype.getMinutes() Renvoie les minutes (0-59) à la date spécifiée selon l'heure locale.
Date.le prototype.getMonth() Renvoie le mois (de 0 à 11) de la date spécifiée selon l'heure locale.
Date.le prototype.getSeconds() Renvoie les secondes (0-59) à la date spécifiée selon l'heure locale.
Date.le prototype.getTime() Retourne la valeur numérique de la date précisée à mesure que le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC (négatif préalable fois).
Date.le prototype.getTimezoneOffset() Renvoie le décalage de fuseau horaire en quelques minutes pour les paramètres régionaux en cours.
Date.le prototype.getUTCDate() Renvoie le jour (date) jour du mois (1-31) à la date spécifiée selon le temps universel.
Date.le prototype.getUTCDay() Renvoie le jour de la semaine (0-6) à la date spécifiée selon le temps universel.
Date.le prototype.getUTCFullYear() Renvoie l'année (4 chiffres 4 chiffres) de la date spécifiée selon le temps universel.
Date.le prototype.getUTCHours() Retourne le nombre d'heures (0 à 23) de la date spécifiée selon le temps universel.
Date.le prototype.la méthode getutcmilliseconds() Retourne le millisecondes (0 à 999) à la date spécifiée selon le temps universel.
Date.le prototype.getUTCMinutes() Renvoie les minutes (0-59) à la date spécifiée selon le temps universel.
Date.le prototype.getUTCMonth() Renvoie le mois (de 0 à 11) de la date spécifiée selon le temps universel.
Date.le prototype.getUTCSeconds() Renvoie les secondes (0-59) à la date spécifiée selon le temps universel.
Date.le prototype.getYear() Renvoie l'année (généralement 2 à 3 chiffres) de la date spécifiée selon l'heure locale. Utilisation getFullYear()** à la place.
OriginalL'auteur Ivan Buttinoni
Son seul retour
.getDay()
(jour de la semaine de 0 à 6 ans), vous avez besoin de faire quelque chose comme:De référence:
http://www.w3schools.com/jsref/jsref_obj_date.asp
NOTE
Accorder une attention particulière à ce qui est retourné, getDay() -> 0-6
getMonth() -> 0 à 11, etc... le tout dans la référence que j'ai fourni.
OriginalL'auteur Jakub
À saisir val de champ de saisie:
OriginalL'auteur Diablo