From 71743b5af37a60daf160b0ea3687ce4353bef8f2 Mon Sep 17 00:00:00 2001 From: apense Date: Mon, 6 Jul 2015 01:03:34 -0400 Subject: Added `getDaysInYear` proc --- lib/pure/times.nim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lib/pure') diff --git a/lib/pure/times.nim b/lib/pure/times.nim index 597488782..e4d3f7494 100644 --- a/lib/pure/times.nim +++ b/lib/pure/times.nim @@ -1,7 +1,7 @@ # # # Nim's Runtime Library -# (c) Copyright 2013 Andreas Rumpf +# (c) Copyright 2015 Andreas Rumpf # # See the file "copying.txt", included in this # distribution, for details about the copyright. @@ -240,7 +240,7 @@ proc isLeapYear*(year: int): bool = return false proc getDaysInMonth*(month: Month, year: int): int = - ## gets the amount of days in a ``month`` of a ``year`` + ## Get the number of days in a ``month`` of a ``year`` # http://www.dispersiondesign.com/articles/time/number_of_days_in_a_month case month @@ -248,6 +248,10 @@ proc getDaysInMonth*(month: Month, year: int): int = of mApr, mJun, mSep, mNov: result = 30 else: result = 31 +proc getDaysInYear*(year: int): int = + ## Get the number of days in a ``year`` + result = 365 + (if isLeapYear(year): 1 else: 0) + proc toSeconds(a: TimeInfo, interval: TimeInterval): float = ## Calculates how many seconds the interval is worth by adding up ## all the fields -- cgit 1.4.1-2-gfad0 e791b79a1fe9bde84fd1'>blame commit diff stats
path: root/copying.txt
blob: 4041ca0272689ae33c22aeb00579628ce8ced54e (plain) (tree)
1
2
3
4