# IntlCalendar::isEquivalentTo

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::isEquivalentTo — Indique si un autre calendrier est équivalent, mais pour un autre moment

### Description

Style orienté objet

public IntlCalendar::isEquivalentTo(IntlCalendar `$other`): bool

Style procédural

intlcal_is_equivalent_to(IntlCalendar `$calendar`, IntlCalendar `$other`): bool

Renvoie si cet objet et celui donnée sont équivalent pour tous les usages, sauf pour le moment qu'ils ont défini. Les fuseaux horaires n'ont pas à correspondre, tant qu'aucun changement de comportement n'en résulte. Cela inclut le fuseau horaire, si le mode laxiste est défini, les paramètres de temps de mur répété et sauté, les jours de la semaine où le week-end commence et cesse et les heures où de telles transitions se produisent. Cela peut également inclure d'autres paramètres spécifiques au calendrier, tels que l'instant de transition grégorien/julien.

### Liste de paramètres

`calendar`

  Une instance IntlCalendar.

`other`

  L'autre calendrier par rapport auquel la comparaison doit être faite.

### Valeurs de retour

En supposant qu'il n'y a pas d'erreurs d'argument, renvoie `true` si les calendriers sont équivalents, sauf peut-être pour leur moment défini.

### Exemples

Exemple #1 IntlCalendar::isEquivalentTo()

`<?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 (Monday)
$cal3->getFirstDayOfWeek()); // 1 (Sunday)`

L'exemple ci-dessus va afficher :

    bool(true)
    bool(false)
    int(2)
    int(1)

### Voir aussi

- IntlCalendar::equals() - Vérifie si deux objets IntlCalendar sont égaux