/
isequivalentto.xml
139 lines (128 loc) · 4.14 KB
/
isequivalentto.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: fc1383edb369c9a7cfd9e7250aab2f2b3b3c7a18 Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="intlcalendar.isequivalentto" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>IntlCalendar::isEquivalentTo</refname>
<refpurpose>Indicar si otro calendario es igual pero para un instante diferente</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
&style.oop;
</para>
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>IntlCalendar::isEquivalentTo</methodname>
<methodparam><type>IntlCalendar</type><parameter>other</parameter></methodparam>
</methodsynopsis>
<para>
&style.procedural;
</para>
<methodsynopsis>
<type>bool</type><methodname>intlcal_is_equivalent_to</methodname>
<methodparam><type>IntlCalendar</type><parameter>cal</parameter></methodparam>
<methodparam><type>IntlCalendar</type><parameter>other</parameter></methodparam>
</methodsynopsis>
<para>
Devuelve si este objeto y el dado son equivalentes para todos los propósitos
excepto para el instante que tienen establecido. Las configuraciones regionales no tienen que coincidir, ya
que no resultará un cambio en el comportamiento. Esto incluye la <link
linkend="intlcalendar.gettimezone">zona horaria</link>, si está establecido
el <link linkend="intlcalendar.islenient">ḿodo tolerante</link>,
los ajustes de reloj <link linkend="intlcalendar.getrepeatedwalltimeoption">repetido</link>
y <link linkend="intlcalendar.getskippedwalltimeoption">omitido</link>,
los <link linkend="intlcalendar.getdayofweektype">días de la semana al
empezar y cesar el fin de semana</link> y el <link
linkend="intlcalendar.getweekendtransition">instante en el cual ocurren dichas
transiciones</link>. También se podrían incluir otros ajustes específicos de calendario, como
el instante de transición del gregroriano/juliano.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>cal</parameter></term>
<listitem>
<para>
El recurso IntlCalendar.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>other</parameter></term>
<listitem>
<para>
El otro calendario con el que realizar la comparación.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Asumiendo que no existen errores de argumento, devuelve &true; si los calendarios son
equivalentes excepto posiblemente por el instante establecido.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>IntlCalendar::isEquivalentTo</function></title>
<programlisting role="php">
<![CDATA[
<?php
$cal1 = IntlCalendar::createInstance('Europe/Lisbon', 'pt_PT');
$cal2 = IntlCalendar::createInstance('Europe/Lisbon', 'es_ES');
$cal2->clear();
var_dump($cal1->isEquivalentTo($cal2)); // true
$cal3 = IntlCalendar::createInstance('Europe/Lisbon', 'en_US');
var_dump($cal1->isEquivalentTo($cal3)); // false
var_dump($cal1->getFirstDayOfWeek(), // 2 (lunes)
$cal3->getFirstDayOfWeek()); // 1 (domingo)
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
bool(true)
bool(false)
int(2)
int(1)
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><methodname>IntlCalendar::equals</methodname></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->