API github

Résolu/Fermé
anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022 - 1 févr. 2022 à 23:52
anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022 - 2 févr. 2022 à 11:37
Bonjour,

J'aimerais récupéré uniquement le mois pour le ressortir en string et pas en chiffre.. également retiré les tirets :)
Someone can help me ?

date.innerHTML = "Joined " + data.created_at.substr(0, [10]);

//"created_at": "2011-01-25T18:44:36Z",


le résulat me donne : Joined 2011-01-25
et j'aimerai changez le 01 en Janvier !

Configuration: Windows / Chrome 97.0.4692.99
A voir également:

2 réponses

jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 4 720
2 févr. 2022 à 00:12
Bonjour,

Tu fais un split sur la date ( en utilisant le "-" comme séparateur)
https://www.w3schools.com/jsref/jsref_split.asp

Tu en extraits la seconde valeur ( le mois)
Puis tu l'associe au mois écrit en Français en utilisant un array par exemple ou en passant par un switch

NB: Tu dois pouvoir créer le tableau des mois dynamiquement via un truc du genre
const months = Array.from({length: 12}, (e, i) => {
   return new Date(null, i + 1, null).toLocaleDateString("fr", {month: "short"});
})

Sinon tu le créés à la main
const months = ['Janvier','Février','Mars' ... ];

1
anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022 6
2 févr. 2022 à 08:55
mais du coup le split séparateur, sa ne marche pas avec un string aléatoire si ?
0
jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 4 720 > anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022
2 févr. 2022 à 10:27
Qu'est-ce que tu appelles aléatoire
La date ce sera toujours écrite sous la même forme
Non ?
1
anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022 6 > jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025
2 févr. 2022 à 11:37
j'ai trouvé quelque chose je pensse que je suis pas loin :

        let date = document.querySelector('.date');
        let dat_at = new Date (data.created_at);
        let jour = dat_at.getDay()
        let mois = dat_at.getMonth();
        let anne = dat_at.getFullYear();
        date.innerHTML = "Joined " + jour + " " + mois + " " + anne;
        console.log(date);


malheureusement il me le sort encore en chiffre mdrr :crying:
0
T'est le meilleur Jordane, toujours à ma rescousse !
Passe une bonne soirée et merci encore.
0