summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-02-17 02:16:50 +0100
committerAraq <rumpf_a@web.de>2012-02-17 02:16:50 +0100
commit547e8aa418ee9a851a876e109b483fc987bd87df (patch)
treea2b7dfe509beef289b83b933c51abbb8829b8541 /lib
parent97366d44195a96075960749a0ea84ded582dce87 (diff)
parent6901a725d5718dc985243b93bd5bfc968f5b1521 (diff)
downloadNim-547e8aa418ee9a851a876e109b483fc987bd87df.tar.gz
Merge branch 'master' of github.com:Araq/Nimrod
Diffstat (limited to 'lib')
-rwxr-xr-xlib/pure/times.nim13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/pure/times.nim b/lib/pure/times.nim
index 2347557dc..98b91a33d 100755
--- a/lib/pure/times.nim
+++ b/lib/pure/times.nim
@@ -377,4 +377,17 @@ proc getClockStr*(): string {.rtl, extern: "nt$1".} =
   result = intToStr(ti.hour, 2) & ':' & intToStr(ti.minute, 2) &
     ':' & intToStr(ti.second, 2)
 
+proc `$`*(day: TWeekDay): string =
+  ## stingify operator for ``TWeekDay``.
+  let lookup: array[TWeekDay, string] = ["Monday", "Tuesday", "Wednesday", "Thursday",
+      "Friday", "Saturday", "Sunday"]
+  return lookup[day]
+
+proc `$`*(m: TMonth): string =
+  ## stingify operator for ``TMonth``.
+  let lookup: array[TMonth, string] = ["January", "February", "March", "April",
+      "May", "June", "July", "August", "September", "October", "November",
+      "December"]
+  return lookup[m]
+
 {.pop.}