תאריך עברי ב VEU
-
אני מחפש ספריה של המרת תאריך לועזי לעברי המתאימה ל VUE
או/ובמקביל בורר תאריכים עברי, או בורר משולב עברי ולועזי.
מצאתי את זה https://www.npmjs.com/package/jewish-dates-core
אבל לא הבנתי את כוונת הכותב האם זה מתאים גם ל VUE או רק לריאקט.
תודה -
@חוקר אמר בתאריך עברי ב VEU:
ספריה של המרת תאריך לועזי לעברי
-
@chagold אמר בתאריך עברי ב VEU:
@חוקר אמר בתאריך עברי ב VEU:
ספריה של המרת תאריך לועזי לעברי
אני משתמש בזה עד היום בצד שרת בnodejs
אתה אומר כאן שבעצם אני יכול להשתמש באותה ספריה גם לצד לקוח.
איך נכון להשתמש בזה?const Hebcal = require('hebcal');
כמו בנוד, או שיש צורה ע"י import?
-
@חוקר אמר בתאריך עברי ב VEU:
@chagold אמר בתאריך עברי ב VEU:
@חוקר אמר בתאריך עברי ב VEU:
ספריה של המרת תאריך לועזי לעברי
אני משתמש בזה עד היום בצד שרת בnodejs
אתה אומר כאן שבעצם אני יכול להשתמש באותה ספריה גם לצד לקוח.
איך נכון להשתמש בזה?const Hebcal = require('hebcal');
כמו בנוד, או שיש צורה ע"י import?
אני לא מכיר את הספריה. רק ראיתי את הכתוב על זה מפורש שאפשר להשתמש גם בצד לקוח.
-
@חוקר אמר בתאריך עברי ב VEU:
איך נכון להשתמש בזה?
const Hebcal = require('hebcal');כמו בנוד, או שיש צורה ע"י import?
לכאורה:
import Hebcal from 'hebcal'
-
@yossiz אמר בתאריך עברי ב VEU:
@חוקר אמר בתאריך עברי ב VEU:
איך נכון להשתמש בזה?
const Hebcal = require('hebcal');כמו בנוד, או שיש צורה ע"י import?
לכאורה:
import Hebcal from 'hebcal'
לא הספקתי לעדכן, זה אכן מה שעשיתי ועובד ללא בעיות ב"ה
-
יש להם גם גירסה יותר חדשנית מבוסס מודולים (ES6):
https://github.com/hebcal/hebcal-es6 -
@davidnead אמר בתאריך עברי ב VEU:
@חוקר אם הצבעת ולא הגבת אני מבין שעלי ללמוד שלא בנית? איך כן הסתדרת?
הצבעתי כי צדקת בשאלתך, ולא הגבתי כי קראו לי ועזבתי את המחשב ולא הספקתי להגיב.
מה שרציתי להגיב זה שאני עדיין צריך את זה ולא מצאתי.
בינתיים הסתפקתי בבורר תאריך לועזי -
davidneadהשיב לחוקר ב 7 בפבר׳ 2022, 22:16 נערך לאחרונה על ידי davidnead 2 ביולי 2022, 22:17
@חוקר אמר בתאריך עברי ב VEU:
@davidnead אמר בתאריך עברי ב VEU:
@חוקר אם הצבעת ולא הגבת אני מבין שעלי ללמוד שלא בנית? איך כן הסתדרת?
הצבעתי כי צדקת בשאלתך, ולא הגבתי כי קראו לי ועזבתי את המחשב ולא הספקתי להגיב.
מה שרציתי להגיב זה שאני עדיין צריך את זה ולא מצאתי.
בינתיים הסתפקתי בבורר תאריך לועזיקיויתי לבשורה טובה יותר.
למעשה, כמעט הרמתי את הכפפה להכין אחד לבד ולעשות ממנו קוד פתוח.
הסיבה שירדתי מזה כי אני משתמש בVUETIFY בשביל רכיבים מוכנים, ואני לא חושב שזה יכול להתאים לקומפוננט עצמאי בלתי תלוי. ולהתחיל ליצור את כל הרכיבים מאפס - זה כבר יותר מידי עבודה, ומיותרת. יתכן שיש ספריות רכיבים לVUE שהן יותר עצמאיות וניתנות לשילוב בסתם ישום, אני טרם מצאתי אחד לVUE2 כזה עם תמיכה טובה בRTL, וגם אם כן - לא יודע אם אלך לטרוח ללמוד אותו כעת.אני צריך את הכלי הזה, ואני כנראה אכין אותו בכל מקרה בשלב כלשהו, אבל זה כנראה יהיה בVUETIFY ולא יוכל לשמש מי שלא משתמש בזה. חבל. כ"כ אם אכין רק לעצמי - לא השקיע בדינמיות ומודולריות יותר מידי, אלא רק בצרכים שלי.
-
אני גם צריך כזה. אולי אכין אחד (לא מתחייב על תאריך יעד מוגדר...)
-
@zvizvi אמר בתאריך עברי ב VEU:
אני גם צריך כזה. אולי אכין אחד (לא מתחייב על תאריך יעד מוגדר...)
בדיוק אתמול ראיתי את דף הבית החדש המדהים שלך. ראיתי שיש שם בורר תאריכים עברי, עושה רושם שבנית אותו לבד. אני מבין שזה לא בVUE אז לא עונה על צרכנו, אבל אולי אם תרצה לתרום את הקוד זה יכול לקצר את הדרך.
משתמש בHEBCAL? -
@davidnead אמר בתאריך עברי ב VEU:
@zvizvi אמר בתאריך עברי ב VEU:
אני גם צריך כזה. אולי אכין אחד (לא מתחייב על תאריך יעד מוגדר...)
בדיוק אתמול ראיתי את דף הבית החדש המדהים שלך. ראיתי שיש שם בורר תאריכים עברי, עושה רושם שבנית אותו לבד. אני מבין שזה לא בVUE אז לא עונה על צרכנו, אבל אולי אם תרצה לתרום את הקוד זה יכול לקצר את הדרך.
משתמש בHEBCAL?כן, בHebcal
-
לא יודע מה אתם בדיוק מחפשים ב VEU, יש לי פונקציה שממירה לועזי לעברי, אולי יעזור למישהו
function gregBirthdayToHeb(birthday) { const monthsList = ['ניסן', 'אייר', 'סיון', 'תמוז', 'אב', 'אלול', 'תשרי', 'חשון', 'כסלו', 'טבת', 'שבט', 'אדר 1', 'אדר 2']; const hebDate = new Hebcal.HDate(new Date(birthday)); const year = Hebcal.gematriya(hebDate.year); const month = monthsList[hebDate.month - 1]; const day = Hebcal.gematriya(hebDate.day); return { year, month, day }; } gregBirthdayToHeb('1997-02-21')
-
zvizviהשיב ליוסף בן שמעון ב 8 בפבר׳ 2022, 17:43 נערך לאחרונה על ידי zvizvi 2 באוג׳ 2022, 17:43
@יוסף-בן-שמעון יש אפשרות מובנית בHebcal:
let birthday = '1997-02-21'; Hebcal.HDate(new Date(birthday)).toString('h'); // `י"ד אדר א' התשנ"ז`
-
@zvizvi הצרכים שלי הם לחלוקה של שנה חודש ויום
-
zvizviהשיב ליוסף בן שמעון ב 8 בפבר׳ 2022, 17:50 נערך לאחרונה על ידי zvizvi 2 באוג׳ 2022, 17:57
const dateString = `י"ד אדר א' התשנ"ז`; const dateArr = dateString.split(' '); const [day, month, year] = [dateArr[0], dateArr.slice(1, -1).join(' '), dateArr[dateArr.length -1]]; const res = {day, month, year}; // {day: 'י"ד', month: "אדר א'", year: 'התשנ"ז'}
-
טוב, הכנתי משהו. הוא מבוסס vutify כי זה נוח, יותר יפה, וחוסך לי עבודה. אבל זה לא מסובך להמיר אותו לVUE רגיל, זה רק דורש מעט השקעה בCSS.
לא השקיע יותר מידי בדינמיות, אירועים שונים וכדומה. אם מישהו מעונין להשתתף ולתרום אשקיע טיפה יותר כדי שיהיה בסיס סביר להעלות לגיט, ונשפר את החבילה יחד. -
@davidnead אמר בתאריך עברי ב VEU:
טוב, הכנתי משהו. הוא מבוסס vutify כי זה נוח, יותר יפה, וחוסך לי עבודה. אבל זה לא מסובך להמיר אותו לVUE רגיל, זה רק דורש מעט השקעה בCSS.
לא השקיע יותר מידי בדינמיות, אירועים שונים וכדומה. אם מישהו מעונין להשתתף ולתרום אשקיע טיפה יותר כדי שיהיה בסיס סביר להעלות לגיט, ונשפר את החבילה יחד.הגעתי לצורך הזה אצלי.
כשיצא לך לשתף בגיטאהב כנ"ל, אשמח. תודה. -
@chagold אמר בתאריך עברי ב VEU:
@davidnead אמר בתאריך עברי ב VEU:
טוב, הכנתי משהו. הוא מבוסס vutify כי זה נוח, יותר יפה, וחוסך לי עבודה. אבל זה לא מסובך להמיר אותו לVUE רגיל, זה רק דורש מעט השקעה בCSS.
לא השקיע יותר מידי בדינמיות, אירועים שונים וכדומה. אם מישהו מעונין להשתתף ולתרום אשקיע טיפה יותר כדי שיהיה בסיס סביר להעלות לגיט, ונשפר את החבילה יחד.הגעתי לצורך הזה אצלי.
כשיצא לך לשתף בגיטאהב כנ"ל, אשמח. תודה.כאמור, זה בvutify, ובינתיים גם הטמעתי את זה יותר בפרוייקט שלי. אם יש שמעוניינים להשתתף ביצירת חבילה מתאימה לשימוש אעלה את זה.