קוד PHP לבדוק אם היום חג - יש ?

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
האם יש למישהו מידע על קוד PHP שמחזיר מידע אם היום הוא חג ממועדי ישראל ?
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
האם יש למישהו מידע על קוד PHP שמחזיר מידע אם היום הוא חג ממועדי ישראל ?
נראה לי שהפתרון היחיד הוא לקבל את היום העברי בשנה
ולהשוות מול רשימה של חגי ישראל
דהיינו אם תאריך == א' תשרי
תדפיס ראש השנה.
וכן הלאה.
אם אתה עושה את זה אשמח שתעלה את זה לזיכוי הרבים.
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
מצאתי משהו בכיוון וקיצרתי והתאמתי למה שאני צריך (fasle = יום חול, 1 = ערב חג, 2= חג או צום חמור):
PHP:
$jdNumber = gregoriantojd(date('m'), date('d'), date('Y'));
$jewishDate = jdtojewish($jdNumber);
//var_dump($jewishDate);
list($jewishMonth, $jewishDay, $jewishYear) = explode('/', $jewishDate);
$jewish_holidais[0]=array(
    "0"=>2,
    "1"=>2,
    "9"=>1,
    "10"=>2,
    "14"=>1,
    "15"=>2,
    "16"=>2,
    "17"=>2,
    "18"=>2,
    "19"=>2,
    "20"=>2,
    "21"=>2,
    "22"=>2
    );
$jewish_holidais[7]=array(
    "13"=>1,
    "14"=>2,
    "15"=>2
    );
$jewish_holidais[8]=array(
    "14"=>1,
    "15"=>2,
    "16"=>2,
    "17"=>2,
    "18"=>2,
    "19"=>2,
    "20"=>2,
    "21"=>2
    );
$jewish_holidais[11]=array(
    "17"=>2
    );
$jewish_holidais[12]=array(
    "9"=>1,
    "10"=>2
    );
$jewish_holidais[13]=array(
    "29"=>1
    );

if(array_key_exists($jewishMonth-1 ,$jewish_holidais) && array_key_exists($jewishDay,$jewish_holidais[$jewishMonth-1]))
        $is_holiday = $jewish_holidais[$jewishMonth-1]["$jewishDay"];
else
    $is_holiday = false;
    
print $is_holiday;
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ק'

קמה קָרָאתִי בְכָל לֵב עֲנֵנִי יְהוָה חֻקֶּיךָ אֶצֹּרָה:קמו קְרָאתִיךָ הוֹשִׁיעֵנִי וְאֶשְׁמְרָה עֵדֹתֶיךָ:קמז קִדַּמְתִּי בַנֶּשֶׁף וָאֲשַׁוֵּעָה (לדבריך) לִדְבָרְךָ יִחָלְתִּי:קמח קִדְּמוּ עֵינַי אַשְׁמֻרוֹת לָשִׂיחַ בְּאִמְרָתֶךָ:קמט קוֹלִי שִׁמְעָה כְחַסְדֶּךָ יְהוָה כְּמִשְׁפָּטֶךָ חַיֵּנִי:קנ קָרְבוּ רֹדְפֵי זִמָּה מִתּוֹרָתְךָ רָחָקוּ:קנא קָרוֹב אַתָּה יְהוָה וְכָל מִצְוֹתֶיךָ אֱמֶת:קנב קֶדֶם יָדַעְתִּי מֵעֵדֹתֶיךָ כִּי לְעוֹלָם יְסַדְתָּם:
נקרא  15  פעמים

לוח מודעות

למעלה