summaryrefslogtreecommitdiff
path: root/app/client/util/format.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/util/format.js')
-rw-r--r--app/client/util/format.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/app/client/util/format.js b/app/client/util/format.js
index c8e8f3f..ee1f47f 100644
--- a/app/client/util/format.js
+++ b/app/client/util/format.js
@@ -38,6 +38,22 @@ export function carbon_date (date, no_bold) {
{ color = "quiet" }
return color
}
+export function carbon_time (date, no_bold) {
+ var span = (+new Date() - new Date(date)) / 1000, color
+ if (! no_bold && span < 3600) // modified this hour
+ { color = "new" }
+ else if (span < 3 * 3600) // modifed last 3 hours
+ { color = "recent" }
+ else if (span < 12 * 3600) // modifed last 12 hours
+ { color = "med" }
+ else if (span < 24 * 3600) // modifed last day
+ { color = "old" }
+ else if (span < 48 * 3600) // modifed last two days
+ { color = "older" }
+ else
+ { color = "quiet" }
+ return color
+}
export function hush_views (n, bias, no_bold) {
var txt = commatize(n, 1000)
bias = bias || 1