diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
index f85d8dc93..0810dd950 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
@@ -78,24 +78,10 @@ public class SummaryHelper extends HelperBase {
long ms = _context.clock().getOffset();
- long diff = ms;
- if (diff < 0)
- diff = 0 - diff;
- if (diff == 0) {
- return now + " (no skew)";
- } else if (diff < 1000) {
- return now + " (" + ms + "ms skew)";
- } else if (diff < 5 * 1000) {
- return now + " (" + (ms / 1000) + "s skew)";
- } else if (diff < 60 * 1000) {
- return now + " (" + (ms / 1000) + "s skew)";
- } else if (diff < 60 * 60 * 1000) {
- return now + " (" + (ms / (60 * 1000)) + "m skew)";
- } else if (diff < 24 * 60 * 60 * 1000) {
- return now + " (" + (ms / (60 * 60 * 1000)) + "h skew)";
- } else {
- return now + " (" + (ms / (24 * 60 * 60 * 1000)) + "d skew)";
- }
+ long diff = Math.abs(ms);
+ if (diff < 100)
+ return now;
+ return now + " (" + DataHelper.formatDuration(diff) + " skew)";
}
public boolean allowReseed() {
diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp
index 10417dba0..16593f5d0 100644
--- a/apps/routerconsole/jsp/config.jsp
+++ b/apps/routerconsole/jsp/config.jsp
@@ -28,6 +28,7 @@
" />
+