Преглед на файлове

Take timezones into account. I would get +100% outcomes. This is fixed now.

Sacha Ligthert преди 3 години
родител
ревизия
961d4563e7
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      tp.go

+ 6 - 1
tp.go

@@ -121,7 +121,12 @@ func renderPercentage(percentage float64) string {
 
 // Get the percentages between two float64s
 func calcPercentageFloat64(full float64, part float64) float64 {
-	return part / (full / 100)
+	var percentage float64
+	percentage = part / (full / 100)
+	if percentage >= 100 {
+		percentage = percentage - 100
+	}
+	return percentage
 }
 
 // Get the start of the year.