Renseignement sur les Dates en JavaScript
Hello,
Je d�bute en JS et j'aurais besoin d'�claicissement sur .diff
J'ai deux date de type chaine de caract�re "1925-12-20 19H10H52" et "1925-12-20 20H20H30"
J'aimerais obtenir la dur�e sous la m�me forme, ainsi que le nombre d'heure seul.
Avec moment.js j'arrive a supprimer les jours, mois et ann�es :
Code:
1 2 3 4
| var date_debut_full = "1925-12-20 19H10H52";
var date_fin_full = "1925-12-20 20H20H30";
var date_debut = moment(date_debut_full).format("HH:MM:SS");
var date_fin = moment(date_fin_full).format("HH:MM:SS"); |
Ce qui donne :
Citation:
date_debut = "19H10H52"
date_fin = "20H20H30"
Puis faire la diff�rence pour avoir la dur�e.
Code:
1 2
| var duree = 0;
duree = moment.duration(date_fin.diff(date_debut)); |
Ca me dit que .diff n'est pas une fonction.
.diff, c'est du javascript, du jQuery ou du moment.js ? La documentation de moment.js est horrible ...
J'ai essay� pas mal de solution, mais rien qui soit satisfaisant.
Deuxi�me question, le but apr�s est d'additionner plusieurs dur�e pour en obtenir les heures, donc je dois garder les minutes et secondes.
Code:
1 2 3 4
| var duree1 = "01H02H54";
var duree2 = "02H23H22";
var duree3 = "01H10H30";
var duree4 = "01H05H00"; |
Comment les additionner ?