Obtenir le numéro du mois à partir d'un mois donné de nom
J'essaie de trouver du mois correspondant numéro à partir d'un mois donné de nom. Ce que la façon la plus simple d'y parvenir est?
- Quels sont vos critères pour le plus "facile"? Comprennent-ils la croix–navigateur, robuste, facile à entretenir, correct?
Vous devez vous connecter pour publier un commentaire.
Il n'est pas vraiment un besoin de jQuery dans ce cas.
JavaScript le long de ces lignes pourraient vous aider:
Développez le tableau avec tous les mois afin de le rendre pleinement fonctionnel.
Méthode la plus simple de donner une valeur de 0 (janvier) à 11 (décembre):
alert(dat.getMonth() + 1);
Une alternative à
Array.prototype.indexOf
est un objet:L'avantage est que vous pouvez accepter les diverses formes du nom de mois tels que Jan, jan, JAN, janvier, JANVIER, etc.
Oh, le ci-dessus suppose que vous voulez le numéro du mois pour un javascript constructeur Date d'entrée. Pour obtenir le calendrier numéro du mois, il suffit d'augmenter les valeurs de 1.
Vous n'avez pas besoin de JQuery parce que cela peut être résolu en javascript facilement.
Utiliser la Valeur de la Clé de pair, comme suit
Vous pouvez obtenir numéro du mois facilement en appelant le nom du mois, comme suit
ou
Selon l'endroit où cette information est venue de vous pourriez être intéressé par l'utilisation d'une bibliothèque appelée DateJS:
Il n'utilise pas jquery mais il est bon à l'analyse des dates. Si vous regardez dans la section des téléchargements il contient également 150+ internationalisées bibliothèques si vous avez besoin de gérer étrangère de langue de saisie.
La façon dont je voudrais faire c'est comme ça
Faire un tableau avec tous les mois;