calendar עברי (יהודי) בעברית. - ריאקט

kadima

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

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

java

משתמש סופר מקצוען
מנוי פרימיום
הנדסת תוכנה

kadima

משתמש מקצוען
לפי איך שזה נראה - זה רק עושה המרת תאריך לועזי לעברי(שאת זה אגב , וגם הרבה יותר מכך, hebcal עושה מצוין.)
אני מחפשת מימוש ללוח שנה- לאפשר הוספת אירועים ועדכונים. אך שיהיה לפי הלוח העברי.
יש עוד רעיונות?
 

styehoshua

משתמש מקצוען
למה לא תשתמשי בלוח שנה עם אפשרויות הנ"ל ובתצוגה תוסיפי תאריך עברי ע"י המרה?
 

kadima

משתמש מקצוען
האמת שלא ממש הצלחתי לשנות את התצוגה(חוץ מאשר להוסיף כארוע)- על אף שראיתי שזה אפשרי.
ומלכתחילה העדפתי שיהיה מסודר לפי חודש עברי- ולא לפי לועזי.
 

אברהם123

משתמש רשום
D I G I T A L
יש לך את הספריה הזאת:
https://github.com/hebcal/hebcal-js
מימשתי משהו כזה בעצמי באנגולר, זה לא מסובך, אבל אין לי ככ זמן להסביר אז תנסי קצת להתקשקש עם הספריה הזאת, יש לך שם את כל מה שאת צריכה.
הנה לדוגמא הפרוייקט שלי (יש שם כמה באגונים.. אבל זה לא נורא)
http://heb-cal.s3-website-us-east-1.amazonaws.com/
 

kadima

משתמש מקצוען
יש לך את הספריה הזאת:
https://github.com/hebcal/hebcal-js
מימשתי משהו כזה בעצמי באנגולר, זה לא מסובך, אבל אין לי ככ זמן להסביר אז תנסי קצת להתקשקש עם הספריה הזאת, יש לך שם את כל מה שאת צריכה.
הנה לדוגמא הפרוייקט שלי (יש שם כמה באגונים.. אבל זה לא נורא)
http://heb-cal.s3-website-us-east-1.amazonaws.com/
תודה על המענה.
השתמשתי כבר בספריה הזו להמרות תאריכים ולהצגת תאריך עברי בתוך לוח רגיל. - אך לא מצאתי שם אפשרות בנויה של לוח עברי.
האם בניתם את הלוח מאפס? או שהשתמשתם באיזשהו ממשק מוכן? (אני מתכוונת לUI)
 

אברהם123

משתמש רשום
D I G I T A L
תודה על המענה.
השתמשתי כבר בספריה הזו להמרות תאריכים ולהצגת תאריך עברי בתוך לוח רגיל. - אך לא מצאתי שם אפשרות בנויה של לוח עברי.
האם בניתם את הלוח מאפס? או שהשתמשתם באיזשהו ממשק מוכן? (אני מתכוונת לUI)
בניתי מאפס, אבל השתמשתי בספריה הזאת בשביל החישוב של התאריכים.

זה לא משהו מסובך, בעקרון לוח שנה זה מערך בתוך מערך.
כלומר יש לך מערך באורך 7 תאים (לכל יום בשבוע), וכל תא מחזיק בתוכו עוד מערך של התאריכים של אותו יום.
לדוגמה: יום א': מכיל מערך של א' אלול, ח אלול, טו אלול, כב וכט. וכן על זה הדרך.
אחכ את מציגה את זה בתור טבלה, שההידרים שלה זה הכותרת של הימים (ראשון, שני וכו'), והתוכן שלה זה התאריכים עצמם עם כל המידע ששמור עליהם (כמו אירועים וחגים וזמנים וכו').

כדי לבנות את המערך של החודש, את צריכה למצוא את היום הראשון של החודש העברי, ומה התאריך הלועזי שלו. וכן את היום האחרון.
אחכ את רצה בלולאה על כל הימים (לפי החודש הלועזי - זה יותר קל) ובונה לך את המערך הנל.
אחכ להציג בUI זה כבר שטויות.

בספריה הנל יש לך אפשרות לקבל את כל המידע על התאריך הנוכחי, ולבדוק מהו היום הראשון בחודש העברי הנוכחי וכן מהו האחרון וממילא לעשות את החישובים הנל.

יש לך את
Hebcal.Month שנותן לך אובייקט של כל החודש העברי
HMonth.days[0] את מקבלת את היום הראשון בחודש
HMonth.length-1 את מקבלת את האחרון
 

kadima

משתמש מקצוען
עוזר לי מאוד
כל הממשק עם הספריה זה לגמרי בסדר מבחינתי.
דוקא הUI יותר מלחיץ אותי.- אבל אולי זה באמת לא סיפור מסובך.
אם יש אבל משהו עם UI מוכן- או דרך להתממשק עם ספרית UI קימת אשמח לשמוע (בטוח יראה יותר טוב ממה שאעשה לבד)
תודה ענקית
 

אברהם123

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

Chavi 770

משתמש חדש
היי אברהם.
אני עובדת כרגע על לוח שנה דרך אנגולר. השתמשתי בfull- calendar. אבל צריכה לוח שנה יהודי ולא מצליחה להשתמש בספריית Hebcal באנגולר. אני רואה שגם אתה עבדת באנגולר אז אשמח לעזרה!!
 

אברהם123

משתמש רשום
D I G I T A L
בשמחה!
את מוזמנת לשאול שאלות ואשמח לענות.
אולי כדאי שתפתחי אשכול חדש בנושא ספרית hebcal ואנגולר, למען הסדר הטוב
 

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

הפרק היומי

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


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

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

לוח מודעות

למעלה