Знак зодиака по дате (zodiac_sign)

Эта функция возвращает знак зодиака по дате. Можно передать полную дату одной строкой или отдельно день и месяц.

zodiac_sign

Функция определяет знак зодиака по дате рождения (или любой другой дате).

Форматы записи:

[zodiac_sign]Дата[/zodiac_sign]
[zodiac_sign]День|Месяц[/zodiac_sign]

Примеры:

[zodiac_sign]17.02.2025[/zodiac_sign]
[zodiac_sign]2025-02-17[/zodiac_sign]
[zodiac_sign]17|2[/zodiac_sign]

Аргументы

Функция принимает до 2 аргументов (разделяются символом |):

  1. Дата / день (обязательный) В зависимости от того, передан ли второй аргумент:

    Вариант 1. Полная дата одной строкой Если второй аргумент не указан или пустой, первый аргумент воспринимается как дата целиком. Подходят любые известные форматы, например:

    • 17.02.2025

    • 2025-02-17

    • 17/02/2025

    • 17 Feb 2025

    • 2025-02-17 12:30:00 — время будет проигнорировано, используется только день и месяц

    Если дату распознать не удалось — функция вернёт пустую строку.

    Вариант 2. День месяца Если передан второй аргумент, первый интерпретируется как день месяца:

    [zodiac_sign]17|2[/zodiac_sign] → "Водолей"
  2. Месяц (необязательный) Используется только при «старом» формате вызова, когда день и месяц передаются раздельно.

    • Число от 1 до 12

    • 1 — январь, 2 — февраль, …, 12 — декабрь

    Примеры:

    [zodiac_sign]5|1[/zodiac_sign]   → "Козерог"
    [zodiac_sign]25|8[/zodiac_sign]  → "Девы"

Все аргументы поддерживают вставку переменных, например: [zodiac_sign]{{birthdate}}[/zodiac_sign] [zodiac_sign]{{day}}|{{month}}[/zodiac_sign]

Результат работы функции

Функция возвращает название знака зодиака на русском языке:

"Козерог", "Водолей", "Рыбы", "Овен"

Последнее обновление

Это было полезно?