En utilisant la fonction newDate() dans le script Java, je peux obtenir la date du jour. Je reçois la date au format 3/3/2009 (j/m/aaaa). Mais j'ai vraiment besoin de la date au format 2009-03-03 (aaaa-mm-jj). Quelqu'un peut-il me faire savoir comment mettre en forme la date que j'ai besoin?Formatage de la date en JavaScript
Répondre
Vous devez généralement écrire votre propre fonction pour gérer la mise en forme de la date car javascript n'inclut pas de bonnes méthodes pour formater les dates de manière définie par l'utilisateur. Vous pouvez trouver quelques belles pièces de code sur le net comme cela a été fait à la mort, essayez ceci:
http://blog.stevenlevithan.com/archives/date-time-format
Edit: Le code ci-dessus semble être vraiment sympa, et installe une méthode « format » cool via le prototype de l'objet date. Je voudrais utiliser celui-là.
Si vous voulez rouler, ce qui n'est pas trop difficile, vous pouvez utiliser le javascript intégré Date Object methods.
Par exemple, pour obtenir la date actuelle dans le format que vous voulez, vous pouvez faire:
var myDate = new Date();
var dateStr = myDate.getFullYear +
'-' + (myDate.getMonth()+1) + '-' + myDate.getDate();
Vous devrez peut-être zéro-pad la méthode getDate() si vous avez besoin le format à deux chiffres sur le jour.
Je crée quelques fonctions js utiles pour les conversions de date et les utilise dans mes applications.
Vous devrez à peu près le formater vous-même, oui.
var curDate = new Date();
var year = curDate.getFullYear();
var month = curDate.getMonth() + 1;
var date = curDate.getDate();
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
var dateString = year + "-" + month + "-" + date;
Il est un peu long, mais ça va marcher (..
Il y a une bibliothèque très agréable à gérer date JS
Essayez this
Juste une autre option, J'ai écrit:
Je ne sais pas si ça va aider, mais je l'ai trouvé utile dans plusieurs projets.
Prend en charge la mise en forme de la date et de l'heure, la date mathématique (ajouter/soustraire des parties de date), la comparaison de date, l'analyse de date, etc.
Aucune raison de le considérer si vous utilisez déjà un framework (ils sont tous capables), mais si vous avez juste besoin d'ajouter rapidement une manipulation de date à un projet, donnez-lui une chance.
Ajoutez jquery ui plugin dans votre page.
function DateFormate(dateFormate, dateTime) {
return $.datepicker.formatDate(dateFormate, dateTime);
};
- 1. Date Heure Formatage
- 2. problème de date en javascript
- 3. Date Objet en javascript
- 4. Fonction de formatage vba modification de la date
- 5. Formatage de date personnalisé dans J2ME
- 6. comment obtenir la date de la semaine prochaine en javascript
- 7. Analyse de la chaîne de date JavaScript en Java
- 8. Formatage automatique des données structurées (téléphone, date) en utilisant le plugin jQuery (ou en l'absence de JavaScript)
- 9. Analyse de la date avec des expressions régulières en JavaScript
- 10. utiliser la chaîne de date php en javascript
- 11. Javascript Validation de la date pour Asp.net
- 12. simple pour analyser une date en Javascript
- 13. Sélecteur de date Javascript/Jquery
- 14. Javascript Date Localisation
- 15. Convertir date/heure en GMT en EST en Javascript
- 16. Javascript: Ajuster la date dans la zone de texte en utilisant l'événement de pression de touche
- 17. Formatage de la sortie de la console
- 18. formatage de code automatisé Linux (PHP, JavaScript, HTML, CSS, MySQL)
- 19. Quelle est la meilleure façon de calculer la différence de date en Javascript
- 20. Comment faire une comparaison de date en Javascript?
- 21. Oracle Formatage de la date "2009-02-13T11: 46: 40 + 00: 00"
- 22. jQuery/JavaScript Validation de formulaire de date
- 23. Formatage d'une instruction if pour la lisibilité
- 24. Formatage de la date Paypal: qu'est ce que "HH: MM: SS DD Mmm YY, YYYY PST"?
- 25. Syntaxe JavaScript pour instancier Date de Objets
- 26. Enlever la barre en haut de Loginview pour le formatage
- 27. Formatage de la sortie du shell en données structurées?
- 28. Comment formater une date Javascript?
- 29. JavaFX: formatage Durée en chaîne?
- 30. Meilleur JavaScript Date Parser & Formatter?