From f93f10ed62ca8c7204955aa632993a1d9b0ecb89 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Sat, 5 Jun 2021 12:20:13 -0400 Subject: Show number of weeks for scalar if even --- bin/when.y | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/when.y b/bin/when.y index bba10c40..882fe60c 100644 --- a/bin/when.y +++ b/bin/when.y @@ -138,7 +138,12 @@ static void printScalar(struct tm scalar) { } else if (scalar.tm_mday) { printf("%dw ", scalar.tm_mday / 7); } - if (scalar.tm_yday && scalar.tm_mon) printf("(%dd) ", scalar.tm_yday); + if (scalar.tm_yday && scalar.tm_mon) { + if (scalar.tm_yday % 7 == 0) { + printf("(%dw) ", scalar.tm_yday / 7); + } + printf("(%dd) ", scalar.tm_yday); + } printf("\n"); } -- cgit 1.4.1