diff --git a/reference/datetime/dateinterval.xml b/reference/datetime/dateinterval.xml
index b57f127de9..cd4e775282 100644
--- a/reference/datetime/dateinterval.xml
+++ b/reference/datetime/dateinterval.xml
@@ -35,7 +35,8 @@
&Methods;
-
+
+
diff --git a/reference/datetime/dateinterval/construct.xml b/reference/datetime/dateinterval/construct.xml
index c71200c76e..2538a24000 100644
--- a/reference/datetime/dateinterval/construct.xml
+++ b/reference/datetime/dateinterval/construct.xml
@@ -9,10 +9,10 @@
&reftitle.description;
-
- DateInterval::__construct
+
+ public DateInterval::__construct
stringinterval_spec
-
+
Creates new DateInterval object.
diff --git a/reference/datetime/dateinterval/createfromdatestring.xml b/reference/datetime/dateinterval/createfromdatestring.xml
index 8239df81fd..53da4ce0f9 100644
--- a/reference/datetime/dateinterval/createfromdatestring.xml
+++ b/reference/datetime/dateinterval/createfromdatestring.xml
@@ -9,7 +9,7 @@
&reftitle.description;
-
+
public static DateIntervalDateInterval::createFromDateString
stringtime
diff --git a/reference/datetime/dateinterval/format.xml b/reference/datetime/dateinterval/format.xml
index 2c9c8a17ba..d505658ba5 100644
--- a/reference/datetime/dateinterval/format.xml
+++ b/reference/datetime/dateinterval/format.xml
@@ -9,7 +9,7 @@
&reftitle.description;
-
+
public stringDateInterval::format
stringformat
diff --git a/reference/datetime/dateperiod.xml b/reference/datetime/dateperiod.xml
index 39e7b03cda..8a60ad155e 100644
--- a/reference/datetime/dateperiod.xml
+++ b/reference/datetime/dateperiod.xml
@@ -44,7 +44,7 @@
&Methods;
-
+
diff --git a/reference/datetime/dateperiod/construct.xml b/reference/datetime/dateperiod/construct.xml
index 5d6d28faf9..0b2ede37ca 100644
--- a/reference/datetime/dateperiod/construct.xml
+++ b/reference/datetime/dateperiod/construct.xml
@@ -9,25 +9,25 @@
&reftitle.description;
-
- DatePeriod::__construct
+
+ public DatePeriod::__construct
DateTimestart
DateIntervalinterval
intrecurrences
intoptions
-
-
- DatePeriod::__construct
+
+
+ public DatePeriod::__construct
DateTimestart
DateIntervalinterval
DateTimeend
intoptions
-
-
- DatePeriod::__construct
+
+
+ public DatePeriod::__construct
stringisostr
intoptions
-
+
Creates new DatePeriod object.
diff --git a/reference/datetime/datetime.xml b/reference/datetime/datetime.xml
index eab17526e2..51981bb6be 100644
--- a/reference/datetime/datetime.xml
+++ b/reference/datetime/datetime.xml
@@ -100,7 +100,8 @@
&Methods;
-
+
+
diff --git a/reference/datetime/datetime/add.xml b/reference/datetime/datetime/add.xml
index 73ca8c1d75..1a317a5c1b 100644
--- a/reference/datetime/datetime/add.xml
+++ b/reference/datetime/datetime/add.xml
@@ -13,7 +13,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::add
DateIntervalinterval
diff --git a/reference/datetime/datetime/construct.xml b/reference/datetime/datetime/construct.xml
index 0615f828be..ea09066992 100644
--- a/reference/datetime/datetime/construct.xml
+++ b/reference/datetime/datetime/construct.xml
@@ -10,13 +10,13 @@
&reftitle.description;
&style.oop;
-
- DateTime::__construct
+
+ public DateTime::__construct
stringtime"now"
DateTimeZonetimezone&null;
-
+
&style.procedural;
-
+
DateTimedate_create
stringtime"now"
DateTimeZonetimezone&null;
diff --git a/reference/datetime/datetime/createfromformat.xml b/reference/datetime/datetime/createfromformat.xml
index 164930b55b..1882e4c164 100644
--- a/reference/datetime/datetime/createfromformat.xml
+++ b/reference/datetime/datetime/createfromformat.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public static DateTimeDateTime::createFromFormat
stringformat
stringtime
diff --git a/reference/datetime/datetime/diff.xml b/reference/datetime/datetime/diff.xml
index 8ecd14e91b..e073be0230 100644
--- a/reference/datetime/datetime/diff.xml
+++ b/reference/datetime/datetime/diff.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateIntervalDateTime::diff
DateTimedatetime2
boolabsolutefalse
diff --git a/reference/datetime/datetime/format.xml b/reference/datetime/datetime/format.xml
index 01a8e83bf6..9e0d44ee6d 100644
--- a/reference/datetime/datetime/format.xml
+++ b/reference/datetime/datetime/format.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public stringDateTime::format
stringformat
diff --git a/reference/datetime/datetime/getlasterrors.xml b/reference/datetime/datetime/getlasterrors.xml
index e27b78717a..c8469ca81a 100644
--- a/reference/datetime/datetime/getlasterrors.xml
+++ b/reference/datetime/datetime/getlasterrors.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public static arrayDateTime::getLastErrors
diff --git a/reference/datetime/datetime/getoffset.xml b/reference/datetime/datetime/getoffset.xml
index 1aaf4ba940..d1d16b1c2c 100644
--- a/reference/datetime/datetime/getoffset.xml
+++ b/reference/datetime/datetime/getoffset.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public intDateTime::getOffset
diff --git a/reference/datetime/datetime/gettimestamp.xml b/reference/datetime/datetime/gettimestamp.xml
index 59c1ffa0b6..94d28372f3 100644
--- a/reference/datetime/datetime/gettimestamp.xml
+++ b/reference/datetime/datetime/gettimestamp.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public intDateTime::getTimestamp
diff --git a/reference/datetime/datetime/gettimezone.xml b/reference/datetime/datetime/gettimezone.xml
index 59bf80c1d4..543db6d732 100644
--- a/reference/datetime/datetime/gettimezone.xml
+++ b/reference/datetime/datetime/gettimezone.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeZoneDateTime::getTimezone
diff --git a/reference/datetime/datetime/modify.xml b/reference/datetime/datetime/modify.xml
index 499401b8b8..1c5d563550 100644
--- a/reference/datetime/datetime/modify.xml
+++ b/reference/datetime/datetime/modify.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::modify
stringmodify
diff --git a/reference/datetime/datetime/set-state.xml b/reference/datetime/datetime/set-state.xml
index 60051e6049..cc231fadd4 100644
--- a/reference/datetime/datetime/set-state.xml
+++ b/reference/datetime/datetime/set-state.xml
@@ -9,7 +9,7 @@
&reftitle.description;
-
+
public static DateTimeDateTime::__set_state
arrayarray
diff --git a/reference/datetime/datetime/setdate.xml b/reference/datetime/datetime/setdate.xml
index 5fc478d778..d2a9cbf815 100644
--- a/reference/datetime/datetime/setdate.xml
+++ b/reference/datetime/datetime/setdate.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::setDate
intyear
intmonth
diff --git a/reference/datetime/datetime/setisodate.xml b/reference/datetime/datetime/setisodate.xml
index 15611ae735..dc27a255b2 100644
--- a/reference/datetime/datetime/setisodate.xml
+++ b/reference/datetime/datetime/setisodate.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::setISODate
intyear
intweek
diff --git a/reference/datetime/datetime/settime.xml b/reference/datetime/datetime/settime.xml
index 8c4c1b29f7..18eda29ce1 100644
--- a/reference/datetime/datetime/settime.xml
+++ b/reference/datetime/datetime/settime.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::setTime
inthour
intminute
diff --git a/reference/datetime/datetime/settimestamp.xml b/reference/datetime/datetime/settimestamp.xml
index e0ebb8cf67..cd162e09b4 100644
--- a/reference/datetime/datetime/settimestamp.xml
+++ b/reference/datetime/datetime/settimestamp.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::setTimestamp
intunixtimestamp
diff --git a/reference/datetime/datetime/settimezone.xml b/reference/datetime/datetime/settimezone.xml
index 85f0275695..14057e58ca 100644
--- a/reference/datetime/datetime/settimezone.xml
+++ b/reference/datetime/datetime/settimezone.xml
@@ -10,7 +10,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::setTimezone
DateTimeZonetimezone
diff --git a/reference/datetime/datetime/sub.xml b/reference/datetime/datetime/sub.xml
index b1cd4b078e..6529f38f24 100644
--- a/reference/datetime/datetime/sub.xml
+++ b/reference/datetime/datetime/sub.xml
@@ -13,7 +13,7 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeDateTime::sub
DateIntervalinterval
diff --git a/reference/datetime/datetime/wakeup.xml b/reference/datetime/datetime/wakeup.xml
index 1c5238d9c3..0b3811478a 100644
--- a/reference/datetime/datetime/wakeup.xml
+++ b/reference/datetime/datetime/wakeup.xml
@@ -9,7 +9,7 @@
&reftitle.description;
-
+
public DateTimeDateTime::__wakeup
diff --git a/reference/datetime/datetimezone.xml b/reference/datetime/datetimezone.xml
index 3e63353923..f98c700bc0 100644
--- a/reference/datetime/datetimezone.xml
+++ b/reference/datetime/datetimezone.xml
@@ -118,7 +118,8 @@
&Methods;
-
+
+
diff --git a/reference/datetime/datetimezone/construct.xml b/reference/datetime/datetimezone/construct.xml
index ff76e06478..05ee696dd9 100644
--- a/reference/datetime/datetimezone/construct.xml
+++ b/reference/datetime/datetimezone/construct.xml
@@ -10,12 +10,12 @@
&reftitle.description;
&style.oop;
-
+
public DateTimeZone::__construct
stringtimezone
-
+
&style.procedural;
-
+
DateTimeZonetimezone_open
stringtimezone
diff --git a/reference/datetime/datetimezone/getlocation.xml b/reference/datetime/datetimezone/getlocation.xml
index 5b7a23d543..9c6d7c95e1 100644
--- a/reference/datetime/datetimezone/getlocation.xml
+++ b/reference/datetime/datetimezone/getlocation.xml
@@ -9,10 +9,16 @@
&reftitle.description;
-
+ &style.oop;
+
public arrayDateTimeZone::getLocation
+ &style.procedural;
+
+ arraytimezone_location_get
+
+
Returns location information for a timezone, including country code, latitude/longitude and comments.
diff --git a/reference/datetime/datetimezone/getname.xml b/reference/datetime/datetimezone/getname.xml
index 6dc5a4a0db..b14eeb7494 100644
--- a/reference/datetime/datetimezone/getname.xml
+++ b/reference/datetime/datetimezone/getname.xml
@@ -9,10 +9,16 @@
&reftitle.description;
-
+ &style.oop;
+
public stringDateTimeZone::getName
+ &style.procedural;
+
+ stringtimezone_name_get
+
+
Returns the name of the timezone.
diff --git a/reference/datetime/datetimezone/getoffset.xml b/reference/datetime/datetimezone/getoffset.xml
index 854b57f4b5..ee15874ed2 100644
--- a/reference/datetime/datetimezone/getoffset.xml
+++ b/reference/datetime/datetimezone/getoffset.xml
@@ -8,11 +8,13 @@
&reftitle.description;
-
+ &style.oop;
+
public intDateTimeZone::getOffset
DateTimedatetime
-
+ &style.procedural;
+
inttimezone_offset_get
DateTimeZoneobject
DateTimedatetime
diff --git a/reference/datetime/datetimezone/gettransitions.xml b/reference/datetime/datetimezone/gettransitions.xml
index e1d43de819..60a40a2e99 100644
--- a/reference/datetime/datetimezone/gettransitions.xml
+++ b/reference/datetime/datetimezone/gettransitions.xml
@@ -8,12 +8,14 @@
&reftitle.description;
-
+ &style.oop;
+
public arrayDateTimeZone::getTransitions
inttimestamp_begin
inttimestamp_end
-
+ &style.procedural;
+
arraytimezone_transitions_get
DateTimeZoneobject
inttimestamp_begin
diff --git a/reference/datetime/datetimezone/listabbreviations.xml b/reference/datetime/datetimezone/listabbreviations.xml
index d690ad05bb..f902630fdc 100644
--- a/reference/datetime/datetimezone/listabbreviations.xml
+++ b/reference/datetime/datetimezone/listabbreviations.xml
@@ -8,11 +8,13 @@
&reftitle.description;
-
+ &style.oop;
+
public static arrayDateTimeZone::listAbbreviations
-
+ &style.procedural;
+
arraytimezone_abbreviations_list
diff --git a/reference/datetime/datetimezone/listidentifiers.xml b/reference/datetime/datetimezone/listidentifiers.xml
index 56a4474d2a..34f7059dae 100644
--- a/reference/datetime/datetimezone/listidentifiers.xml
+++ b/reference/datetime/datetimezone/listidentifiers.xml
@@ -8,12 +8,14 @@
&reftitle.description;
-
+ &style.oop;
+
public static arrayDateTimeZone::listIdentifiers
intwhatDateTimeZone::ALL
stringcountry&null;
-
+ &style.procedural;
+
arraytimezone_identifiers_list
intwhatDateTimeZone::ALL
stringcountry&null;