See:
https://stackoverflow.com/questions/
4467539/javascript-modulo-not-behaving
Change-Id: Id3efc7c7a1a57dcbb33ba1272ed5a20428ee6433
localTime = servertime + minuteDiff;
// Bring time within the [0,1440) range.
localTime = servertime + minuteDiff;
// Bring time within the [0,1440) range.
- while ( localTime < 0 ) {
- localTime += 1440;
- }
- while ( localTime >= 1440 ) {
- localTime -= 1440;
- }
+ localTime = ( ( localTime % 1440 ) + 1440 ) % 1440;
+
$localtimeHolder.text( mediaWiki.language.convertNumber( minutesToHours( localTime ) ) );
}
$localtimeHolder.text( mediaWiki.language.convertNumber( minutesToHours( localTime ) ) );
}