2010-05-11 13 views
1

J'ai deux variables JavaScript (elles proviennent de zones de texte, donc elles sont probablement évaluées comme des chaînes) dans ce format: 02:30 et 4:45JavaScript Ajouter hh: mm + hh: mm pour obtenir nouveau hh: mm

ils représentent les heures et les minutes.

Je veux les ajouter ensemble pour obtenir 07h15 mais je ne peux pas le comprendre.

+2

qu'est-ce que 20:00 + 20:00? – Gareth

Répondre

3

Division sur les deux points. Somme les minutes. Diviser par 60 et arrondir pour obtenir des heures et modulo pour obtenir des minutes. Ajoutez les heures aux autres heures totales. Convertissez les entiers en chaînes et concaténer pour obtenir le nouveau temps.

+0

Vous devrez probablement également convertir les chaînes fractionnées en nombres entiers pour spécifier l'addition pour les nombres fractionnés. +1 – jaywon