jalali-events / event
jalali date event
v1.0.4
2020-11-05 11:01 UTC
Requires
- php: ^7.1.8 || ^8.0
- ext-curl: *
- ext-dom: *
- morilog/jalali: 3.*
- nesbot/carbon: ^2.16
This package is auto-updated.
Last update: 2025-03-05 21:39:26 UTC
README
اطلاعات روزهای شمسی / جلالی
نصب
برای نصب از دستور زیر استفاده کنید
$ composer require jalali-events/event
نحوه استفاده
**اطلاعات یک روز**
ارسال تاریخ میلادی
use JalaliEvents\DateEvent; $date = '2020-11-03'; return DateEvent::day($date);
ارسال تاریخ شمسی
use JalaliEvents\DateEvent; $date = '1399-08-13'; return DateEvent::day($date, 'jalali');
خروجی به شکل زیر می باشد
"jdate": "1399-8-13", "date": "2020-11-03", "is_holiday": true, "events": [ { "description": "روز دانش آموز", "additional_description": "", "is_religious": false }, { "description": "میلاد رسول اکرم و امام جعفر صادق علیه السلام", "additional_description": "١٧ ربيع الاول", "is_religious": true }, { "description": "اسپوتنیک ۲، نخستین فضاپیمایی که یک موجود زنده را به فضا برد توسط اتحاد جماهیر شوروی پرتاب شد.", "additional_description": "3 November", "is_religious": false }, { "description": "زادروز آمارتیا سن برندهٔ هندی جایزه نوبل اقتصاد", "additional_description": "3 November", "is_religious": false }, { "description": "الیمپ دگوژ نمایشنامه نویس، فعال سیاسی و طرفدار الغای بردهداری از نخستین فمنیستهای اعدام شده است", "additional_description": "3 November", "is_religious": false } ]
گرفتن اطلاعات چند روز براساس بازه ی زمانی
ارسال تاریخ میلادی
use JalaliEvents\DateEvent; $start_date = '2020-11-03'; $end_date = '2020-11-04'; return DateEvent::startEndDate($start_date, $end_date);
ارسال تاریخ شمسی
use JalaliEvents\DateEvent; $start_date = '1399-08-13'; $end_date = '1399-08-14'; return DateEvent::startEndDate($start_date, $end_date, 'jalali');
خروجی به شکل زیر می باشد
{ "jdate": "1399-8-13", "date": "2020-11-03", "is_holiday": true, "events": [ { "description": "روز دانش آموز", "additional_description": "", "is_religious": false }, { "description": "میلاد رسول اکرم و امام جعفر صادق علیه السلام", "additional_description": "١٧ ربيع الاول", "is_religious": true }, { "description": "اسپوتنیک ۲، نخستین فضاپیمایی که یک موجود زنده را به فضا برد توسط اتحاد جماهیر شوروی پرتاب شد.", "additional_description": "3 November", "is_religious": false }, { "description": "زادروز آمارتیا سن برندهٔ هندی جایزه نوبل اقتصاد", "additional_description": "3 November", "is_religious": false }, { "description": "الیمپ دگوژ نمایشنامه نویس، فعال سیاسی و طرفدار الغای بردهداری از نخستین فمنیستهای اعدام شده است", "additional_description": "3 November", "is_religious": false } ] }, { "jdate": "1399-8-14", "date": "2020-11-04", "is_holiday": false, "events": [ { "description": "روز فرهنگ عمومی", "additional_description": "", "is_religious": false }, { "description": "تولد فردریک بانتینگ کاشف انسولین", "additional_description": "4 November", "is_religious": false }, { "description": "درگذشت نورمن فاستر رمزی ، فیزیکدان آمریکایی، برندهٔ جایزه نوبل فیزیک سال ۱۹۸۹ به همراه هانس جرج دهملت و ولفگانگ پل", "additional_description": "4 November", "is_religious": false }, { "description": "درگذشت مایکل کرایتون نویسنده، کارگردان، فیلم نامه نویس، پزشک و تهیه کننده تلویزیونی", "additional_description": "4 November", "is_religious": false }, { "description": "زادروز محمدرضا اسحاقی گرجی، نوازنده و موسیقیدان مازندرانی", "additional_description": "", "is_religious": false } ] }
Thanks to persiaoncalapi that his codes are used in this package