Files
a.montask/database/data/iranian_official_holidays.php

90 lines
5.5 KiB
PHP

<?php
/**
* تعطیلات رسمی ایران بر اساس تقویم رسمی (مناسبت‌های ملی و مذهبی).
* جمعه‌ها جداگانه در LatePenaltyService محاسبه می‌شوند و اینجا نیستند.
*
* منابع تقریبی: تقویم رسمی / فهرست‌های منتشرشده برای ۱۴۰۵ و ۱۴۰۶.
* تاریخ‌های قمری ممکن است با اعلام رؤیت هلال یک روز جابه‌جا شوند.
*
* @return array<int, list<array{month:int, day:int, title:string}>>
*/
return [
1405 => [
['month' => 1, 'day' => 1, 'title' => 'آغاز نوروز / عید سعید فطر'],
['month' => 1, 'day' => 2, 'title' => 'عید نوروز / تعطیل عید فطر'],
['month' => 1, 'day' => 3, 'title' => 'عید نوروز'],
['month' => 1, 'day' => 4, 'title' => 'عید نوروز'],
['month' => 1, 'day' => 12, 'title' => 'روز جمهوری اسلامی ایران'],
['month' => 1, 'day' => 13, 'title' => 'روز طبیعت (سیزده‌بدر)'],
['month' => 1, 'day' => 24, 'title' => 'شهادت امام جعفر صادق (ع)'],
['month' => 3, 'day' => 3, 'title' => 'شهادت امام محمد باقر (ع)'],
['month' => 3, 'day' => 6, 'title' => 'عید سعید قربان'],
['month' => 3, 'day' => 14, 'title' => 'عید سعید غدیر خم / رحلت امام خمینی (ره)'],
['month' => 3, 'day' => 15, 'title' => 'قیام ۱۵ خرداد'],
['month' => 4, 'day' => 3, 'title' => 'تاسوعای حسینی'],
['month' => 4, 'day' => 4, 'title' => 'عاشورای حسینی'],
['month' => 5, 'day' => 13, 'title' => 'اربعین حسینی'],
['month' => 5, 'day' => 21, 'title' => 'رحلت رسول اکرم (ص) و شهادت امام حسن مجتبی (ع)'],
['month' => 5, 'day' => 22, 'title' => 'شهادت امام رضا (ع)'],
['month' => 5, 'day' => 30, 'title' => 'شهادت امام حسن عسکری (ع)'],
['month' => 6, 'day' => 8, 'title' => 'میلاد رسول اکرم (ص) و امام جعفر صادق (ع)'],
['month' => 8, 'day' => 22, 'title' => 'شهادت حضرت فاطمه زهرا (س)'],
['month' => 10, 'day' => 2, 'title' => 'ولادت امام علی (ع) و روز پدر'],
['month' => 10, 'day' => 16, 'title' => 'مبعث حضرت رسول اکرم (ص)'],
['month' => 11, 'day' => 4, 'title' => 'ولادت حضرت قائم (عج) / نیمه شعبان'],
['month' => 11, 'day' => 22, 'title' => 'پیروزی انقلاب اسلامی ایران'],
['month' => 12, 'day' => 9, 'title' => 'شهادت امام علی (ع)'],
['month' => 12, 'day' => 19, 'title' => 'عید سعید فطر'],
['month' => 12, 'day' => 20, 'title' => 'تعطیل به مناسبت عید فطر'],
['month' => 12, 'day' => 29, 'title' => 'روز ملی شدن صنعت نفت ایران'],
],
1406 => [
['month' => 1, 'day' => 1, 'title' => 'آغاز نوروز'],
['month' => 1, 'day' => 2, 'title' => 'عید نوروز'],
['month' => 1, 'day' => 3, 'title' => 'عید نوروز'],
['month' => 1, 'day' => 4, 'title' => 'عید نوروز'],
['month' => 1, 'day' => 12, 'title' => 'روز جمهوری اسلامی ایران'],
['month' => 1, 'day' => 13, 'title' => 'روز طبیعت (سیزده‌بدر)'],
['month' => 1, 'day' => 14, 'title' => 'شهادت امام جعفر صادق (ع)'],
['month' => 2, 'day' => 24, 'title' => 'شهادت امام محمد باقر (ع)'],
['month' => 2, 'day' => 27, 'title' => 'عید سعید قربان'],
['month' => 3, 'day' => 4, 'title' => 'عید سعید غدیر خم'],
['month' => 3, 'day' => 14, 'title' => 'رحلت امام خمینی (ره)'],
['month' => 3, 'day' => 15, 'title' => 'قیام ۱۵ خرداد'],
['month' => 3, 'day' => 24, 'title' => 'تاسوعای حسینی'],
['month' => 3, 'day' => 25, 'title' => 'عاشورای حسینی'],
['month' => 5, 'day' => 3, 'title' => 'اربعین حسینی'],
['month' => 5, 'day' => 11, 'title' => 'رحلت رسول اکرم (ص) و شهادت امام حسن مجتبی (ع)'],
['month' => 5, 'day' => 12, 'title' => 'شهادت امام رضا (ع)'],
['month' => 5, 'day' => 20, 'title' => 'شهادت امام حسن عسکری (ع)'],
['month' => 5, 'day' => 29, 'title' => 'میلاد رسول اکرم (ص) و امام جعفر صادق (ع)'],
['month' => 8, 'day' => 12, 'title' => 'شهادت حضرت فاطمه زهرا (س)'],
['month' => 9, 'day' => 21, 'title' => 'ولادت امام علی (ع) و روز پدر'],
['month' => 10, 'day' => 5, 'title' => 'مبعث حضرت رسول اکرم (ص)'],
['month' => 10, 'day' => 23, 'title' => 'ولادت حضرت قائم (عج) / نیمه شعبان'],
['month' => 11, 'day' => 22, 'title' => 'پیروزی انقلاب اسلامی ایران'],
['month' => 11, 'day' => 28, 'title' => 'شهادت امام علی (ع)'],
['month' => 12, 'day' => 8, 'title' => 'عید سعید فطر'],
['month' => 12, 'day' => 9, 'title' => 'تعطیل به مناسبت عید فطر'],
['month' => 12, 'day' => 29, 'title' => 'روز ملی شدن صنعت نفت ایران'],
],
];