דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. JS - תאריך עברי באותיות

JS - תאריך עברי באותיות

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 5 כותבים 450 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ה מנותק
    ה מנותק
    הפצת אנקי
    כתב ב נערך לאחרונה על ידי
    #1

    כדי לקבל תאריך עברי בJS יש את הספריה המובנית "Intl.DateTimeFormat"
    כדי לקבל תאריך נוכחי אני כותב את השורה הבאה:

    new Intl.DateTimeFormat('he-u-ca-hebrew',{weekday: 'long', year:'numeric', month:'numeric', day:'numeric'}).format(new Date());
    

    הבעיה בזה היא שהפלט הוא:

    'יום שישי, 23 בתמוז 5782'
    

    ולא

    'יום שישי, כג בתמוז תשפב'
    

    לא מצאתי הגדרה מובנית שמטפלת בזה.
    פספסתי משהו?

    ניתן לקבל את התוכנה לזכירת הלימוד בכתובת מייל 3422973@gmail.com
    הודעה זמנית: לעת עתה אנו מנסים לארגן מסע פרסום לתוכנה כדי שכלל הלומדים יוכלו לחזור בקלות על לימודם. תרומות בקישור: https://nedar.im/lGvN

    chagoldC yossizY liy770L 3 תגובות תגובה אחרונה
    1
    • chagoldC מנותק
      chagoldC מנותק
      chagold
      השיב להפצת אנקי ב נערך לאחרונה על ידי chagold
      #2

      @הפצת-אנקי

      תוכל להשתמש בספריה אחרת שבאה לפתור את כל נושא התאריכים hebcal.

      new Hebcal.HDate(15,1,5773).toString('h') // ט"ו ניסן התשע"ג
      

      מקור

      תגובה 1 תגובה אחרונה
      4
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב להפצת אנקי ב נערך לאחרונה על ידי yossiz
        #3

        @הפצת-אנקי אין הגדרה מובנית.
        מכיון שהדבר אומר דרשני, חטטתי קצת בנושא, וזה מה שיצא
        עד כמה שאני מבין זו החלטה שרירותית של יצרני הדפדפנים לא לכלול שיטות מיספור אלגוריתמיים (כלומר, שאין מפת החלפה פשוטה מספרות ערביות לספרות בשיטת המיספור ההוא)
        ההחלטה כנראה מסתמכת על העובדה שאין תקן של ECMA עבור שיטת מיספור כאלו, אלא הם משאירים את המימוש ביד היצרן של הדפדפן (implementation dependent algorithm), ומכיון ששיטות מיספור אלו מסובכים יותר מהשאר, ועלולים לטעויות, החליטו שבהעדר תקן הם לא מממשים

        מקורות:

        • הערה בקוד המקור של כרומיום (ועוד שם בכמה מקומות)
        • בקוד המקור של webkit (ספארי)
        • בקוד המקור של פיירפוקס, עוד
        • דיון בגיטהאב
        • תקן ECMA 402 (עיין סעיף 15.5.5 ס"ק ‎1.C.iii.2, ו-Annex A 😏 )

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        תגובה 1 תגובה אחרונה
        7
        • liy770L מנותק
          liy770L מנותק
          liy770
          השיב להפצת אנקי ב נערך לאחרונה על ידי
          #4

          @הפצת-אנקי אמר בJS - תאריך עברי באותיות:

          לא מצאתי הגדרה מובנית שמטפלת בזה.

          תנסה ליצור לולאת for שתעבור על כל הספרות ותמיר אותם לטקסט.

          (או שתשתמש בספריה ש @chagold הביא, היא מעולה!)

          תגובה 1 תגובה אחרונה
          1
          • D מנותק
            D מנותק
            davidnead
            כתב ב נערך לאחרונה על ידי davidnead
            #5

            אני מצאתי את המודול הזה כנוח ויעיל ביותר:
            https://www.npmjs.com/package/gematriya

            פשוט ויעיל לגימטריא של מספרים ושנים.

            לפי מה שכתוב שם זה קשור לHEBCAL באיזושהי צורה, אבל תכל'ס זה לא כלול בחבילה המודרנית שלהם, יש שם משהו הרבה פחות טוב.

            תגובה 1 תגובה אחרונה
            3
            • ה מנותק
              ה מנותק
              הפצת אנקי
              כתב ב נערך לאחרונה על ידי
              #6

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

              ניתן לקבל את התוכנה לזכירת הלימוד בכתובת מייל 3422973@gmail.com
              הודעה זמנית: לעת עתה אנו מנסים לארגן מסע פרסום לתוכנה כדי שכלל הלומדים יוכלו לחזור בקלות על לימודם. תרומות בקישור: https://nedar.im/lGvN

              תגובה 1 תגובה אחרונה
              0
              • dovidD dovid העביר נושא זה מ-תכנות ב-

              בא תתחבר לדף היומי!
              • התחברות

              • אין לך חשבון עדיין? הרשמה

              • התחברו או הירשמו כדי לחפש.
              • פוסט ראשון
                פוסט אחרון
              0
              • דף הבית
              • קטגוריות
              • פוסטים אחרונים
              • משתמשים
              • חיפוש
              • חוקי הפורום