reference/intl/intlcalendar/getdayofweektype.xml
1976eae0d815797af97a1e16c5cd90ffc2868395
...
...
@@ -1,6 +1,5 @@
1
1
<?xml version="1.0" encoding="utf-8"?>
2
2
<!-- $Revision$ -->
3
-

4
3
<refentry xml:id="intlcalendar.getdayofweektype" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5
4
<refnamediv>
6
5
<refname>IntlCalendar::getDayOfWeekType</refname>
...
...
@@ -12,16 +11,16 @@
12
11
<para>
13
12
&style.oop;
14
13
</para>
15
-
<methodsynopsis>
16
-
<modifier>public</modifier> <type>int</type><methodname>IntlCalendar::getDayOfWeekType</methodname>
14
+
<methodsynopsis role="IntlCalendar">
15
+
<modifier>public</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>IntlCalendar::getDayOfWeekType</methodname>
17
16
<methodparam><type>int</type><parameter>dayOfWeek</parameter></methodparam>
18
17
</methodsynopsis>
19
18
<para>
20
19
&style.procedural;
21
20
</para>
22
21
<methodsynopsis>
23
-
<type>int</type><methodname>intlcal_get_day_of_week_type</methodname>
24
-
<methodparam><type>IntlCalendar</type><parameter>cal</parameter></methodparam>
22
+
<type class="union"><type>int</type><type>false</type></type><methodname>intlcal_get_day_of_week_type</methodname>
23
+
<methodparam><type>IntlCalendar</type><parameter>calendar</parameter></methodparam>
25
24
<methodparam><type>int</type><parameter>dayOfWeek</parameter></methodparam>
26
25
</methodsynopsis>
27
26
<para>
...
...
@@ -50,11 +49,9 @@
50
49
&reftitle.parameters;
51
50
<variablelist>
52
51
<varlistentry>
53
-
<term><parameter>cal</parameter></term>
52
+
<term><parameter>calendar</parameter></term>
54
53
<listitem>
55
-
<para>
56
-
The IntlCalendar resource.
57
-
</para>
54
+
&intl.parameter.intl-calendar;
58
55
</listitem>
59
56
</varlistentry>
60
57
<varlistentry>
...
...
@@ -90,46 +87,43 @@
90
87
<programlisting role="php">
91
88
<![CDATA[
92
89
<?php
93
-

94
90
foreach (array('en_US', 'ar_SA') as $locale) {
95
91
echo "Locale: ", Locale::getDisplayName($locale, "en_US"), "\n";
96
92

97
93
$cal = IntlCalendar::createInstance('UTC', $locale);
98
94

99
95
for ($i = IntlCalendar::DOW_SUNDAY; $i <= IntlCalendar::DOW_SATURDAY; $i++) {
100
-
echo $i, " ", $cal->getDayOfWeekType($i), " ",
101
-
$cal->getDayOfWeekType($i) >= IntlCalendar::DOW_TYPE_WEEKEND_OFFSET
102
-
? $cal->getWeekendTransition($i)
103
-
: '',
104
-
"\n";
96
+
$type = $cal->getDayOfWeekType($i);
97
+
$transition = ($type !== IntlCalendar::DOW_TYPE_WEEKDAY)
98
+
? $cal->getWeekendTransition($i)
99
+
: '';
100
+
echo $i, " ", $type, " ", $transition, "\n";
105
101
}
106
102
echo "\n";
107
103
}
108
-

109
-

104
+
?>
110
105
]]>
111
106
</programlisting>
112
107
&example.outputs;
113
108
<screen>
114
109
<![CDATA[
115
110
Locale: English (United States)
116
-
1 3 86400000
111
+
1 1 86400000
117
112
2 0
118
113
3 0
119
114
4 0
120
115
5 0
121
116
6 0
122
-
7 1
117
+
7 1 0
123
118

124
119
Locale: Arabic (Saudi Arabia)
125
120
1 0
126
121
2 0
127
122
3 0
128
123
4 0
129
-
5 1
130
-
6 3 86400000
131
-
7 0
132
-

124
+
5 0
125
+
6 1 0
126
+
7 1 86400000
133
127
]]>
134
128
</screen>
135
129
</example>
...
...
@@ -137,7 +131,6 @@ Locale: Arabic (Saudi Arabia)
137
131
</refsect1>
138
132

139
133
</refentry>
140
-

141
134
<!-- Keep this comment at the end of the file
142
135
Local variables:
143
136
mode: sgml
144
137