From d511cd9200a7942ae3edeaa3d2a7e5eacf65c974 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Tue, 25 Sep 2012 17:17:37 -0300 Subject: [PATCH] util: shorter time formatting --- utils/util.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/utils/util.c b/utils/util.c index 9b8fbe7..46f4761 100644 --- a/utils/util.c +++ b/utils/util.c @@ -73,12 +73,12 @@ char *date_format(time_t date) if (dt < 30) r = asprintf(&buf, "Just now"); - else if (dt < (MINUTE + 30)) + else if (dt < (MINUTE * 2)) r = asprintf(&buf, "One minute ago"); - else if (dt < (HOUR + 100)) - r = asprintf(&buf, "%d minutes ago", (int)dt/60); + else if (dt < (HOUR * 2)) + r = asprintf(&buf, "%dmin ago", (int)dt/60); else if (dt < (HOUR * 4)) - r = asprintf(&buf, "%d hours ago", (int)dt/3600); + r = asprintf(&buf, "%dh ago", (int)dt/3600); else if (dt <= DAY) { struct tm *f_time = gmtime(&date); EINA_SAFETY_ON_NULL_GOTO(f_time, err_gmtime); @@ -88,8 +88,7 @@ char *date_format(time_t date) char tmp[256]; struct tm *tm = localtime(&date); strftime(tmp, sizeof(tmp), "%A", tm); - int days = dt / DAY; - r = asprintf(&buf, "%s, %d days ago", tmp, days); + r = asprintf(&buf, "%s", tmp); } else { char tmp[256]; struct tm *tm = localtime(&date); -- 2.7.4