Author: Kodi
Date: 2010-07-14 23:18:42 +0200 (Wed, 14 Jul 2010)
New Revision: 31689

Modified:
   docs/Perl6/Spec/S32-setting-library/Temporal.pod
Log:
[S32/Temporal] Permit days-in-month and is-leap-year on DateTimes, too.

Modified: docs/Perl6/Spec/S32-setting-library/Temporal.pod
===================================================================
--- docs/Perl6/Spec/S32-setting-library/Temporal.pod    2010-07-14 20:35:20 UTC 
(rev 31688)
+++ docs/Perl6/Spec/S32-setting-library/Temporal.pod    2010-07-14 21:18:42 UTC 
(rev 31689)
@@ -16,7 +16,7 @@
     Created: 19 Mar 2009
 
     Last Modified: 14 Jul 2010
-    Version: 12
+    Version: 13
 
 The document is a draft.
 
@@ -157,9 +157,17 @@
 month, the day itself included. For example, June 9, 2003 is the second
 Monday of the month, and so this method returns 2 for that day.
 
+The C<days-in-month> method returns the number of days in the current
+month of the current year. So in the case of January, C<days-in-month>
+always returns 31, whereas in the case of February, C<days-in-month>
+returns 28 or 29 depending on the year.
+
 The C<day-of-year> method returns the day of the year, a value between 1
 and 366.
 
+The method C<is-leap-year> returns a C<Bool>, which is true if and only
+if the current year is a leap year in the Gregorian calendar.
+
 The method C<whole-second> returns the second truncated to an integer.
 
 The C<Date> method returns a C<Date> object, and is the same as
@@ -232,20 +240,23 @@
 
 =head2 Accessors
 
-The following accessors are pretty obvious, and are defined by example only.
-See the test suite for more formal definitions.
+C<Date> objects support all of the following accessors, which work just
+like their C<DateTime> equivalents:
 
-    my $d = Date.new('2010-12-24');
-    $d.year             # 2010
-    $d.month            # 12
-    $d.day              # 24
-    $d.day-of-week      # 5     # Friday
-    $d.is-leap-year     # Bool::False
-    $d.days-in-month    # 31
-    $d.Str              # '2010-12-24'
+    year
+    month
+    day
+    day-of-week
+    week
+    week-year
+    week-number
+    day-of-week
+    weekday-of-month
+    days-in-month
+    day-of-year
+    is-leap-year
 
-There are also C<week>, C<week-year>, C<week-number>, C<weekday-of-month>,
-and C<day-of-year> methods, which work just like their DateTime equivalents.
+The <Str> method returns a string of the form 'yyyy-mm-dd'.
 
 =head2 Arithmetics
 

Reply via email to