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

תאו

משתמש פעיל
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);
 

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

הפרק היומי

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


תהילים פרק קמה

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

ספירת העומר

לוח מודעות

למעלה