קוד לחישוב ימי עסקים

תאו

משתמש פעיל
D I G I T A L
איך אפשר לחשב ימי עסקים מתאריך מסוים ולהגיע לתאריך היעד ...
ז"א יש לי תאריך ומספר , להוסיף את המספר לתאריך ולהגיע לתאריך האספקה ...(לדלג על ימי שישי , שבת , חגים וכו' ...)
באמצעות C# או SQL
 

C

משתמש מקצוען
לחישוב ימי עבודה יש הרבה תוצאות בחיפוש גוגל, כמו:
אבל אם את רוצה גם לא לחשב חגים יהודיים אז זו בעיה.
אולי תנסי להכין רשימה של החגים היהודיים בשנים הקרובות ולהוריד מהחישוב?
אולי גם יש איזשהו api יהודי/ישראלי שנותן את המידע הזה.
 

מפתחת במהות

משתמש מקצוען
D I G I T A L
אבל אם את רוצה גם לא לחשב חגים יהודיים אז זו בעיה.
אולי תנסי להכין רשימה של החגים היהודיים בשנים הקרובות ולהוריד מהחישוב?
אולי גם יש איזשהו api יהודי/ישראלי שנותן את המידע הזה.
יש את הAPI הזה לחישוב חגים יהודיים
מאד קל ונח לשימוש...
https://www.hebcal.com/
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
עשיתי משהו דומה פעם ב-PHP (על בסיס הרעיון של hebcal הנ"ל), אבל יש שם טעות קטנה בין 2 מספרים.
תגידו אם זה עוזר:
 

אלעזר 1

צוות הנהלה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
כתיבה ספרותית
עיצוב פונטים
מוזיקה ונגינה
UX UI
D I G I T A L
יוצרי ai
איזה טעות יש שם?
בשתי הימים הראשונים של ראש השנה .
אאל"ט המתוקן צריך להיות כך:
PHP:
<?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(
    "1"=>2,
    "2"=>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;
    
var_dump($is_holiday);
 

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

הפרק היומי

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


תהילים פרק קכז

א שִׁיר הַמַּעֲלוֹת לִשְׁלֹמֹה אִם יְהוָה לֹא יִבְנֶה בַיִת שָׁוְא עָמְלוּ בוֹנָיו בּוֹ אִם יְהוָה לֹא יִשְׁמָר עִיר שָׁוְא שָׁקַד שׁוֹמֵר:ב שָׁוְא לָכֶם מַשְׁכִּימֵי קוּם מְאַחֲרֵי שֶׁבֶת אֹכְלֵי לֶחֶם הָעֲצָבִים כֵּן יִתֵּן לִידִידוֹ שֵׁנָא:ג הִנֵּה נַחֲלַת יְהוָה בָּנִים שָׂכָר פְּרִי הַבָּטֶן:ד כְּחִצִּים בְּיַד גִּבּוֹר כֵּן בְּנֵי הַנְּעוּרִים:ה אַשְׁרֵי הַגֶּבֶר אֲשֶׁר מִלֵּא אֶת אַשְׁפָּתוֹ מֵהֶם לֹא יֵבֹשׁוּ כִּי יְדַבְּרוּ אֶת אוֹיְבִים בַּשָּׁעַר:
נקרא  12  פעמים

אתגר AI

אחרי החגים • אתגר 13

לוח מודעות

למעלה