Quellcode durchsuchen

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

Sacha Ligthert vor 3 Jahren
Ursprung
Commit
961d4563e7
1 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  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.