הצעת ייעול | הוספת תאריך עברי מובנה לפורום
-
הצעה שיהיה אפשר לבחור שהתאריך בפורום יהיה עברי
לדוגמא:
במקום:
כתב ב14 באפר׳ 2026, 11:12
יהיה:
כתב בכט סיון תשפ"ו, 11:12 -
@בנן בע"ה אשתדל לכתוב סקריפט שמבצע את זה...
אם אתה מעוניין הנה סקריפט מוכן, באדיבות מה שהכנתי לפורום אוצריא וגוד לינק, רק צריך לעטוף אותו בשביל שיתאים לטמפרוניקי
$(window).on('action:app.load', () => { function gematria(num) { const vals = [ [400, 'ת'], [300, 'ש'], [200, 'ר'], [100, 'ק'], [90, 'צ'], [80, 'פ'], [70, 'ע'], [60, 'ס'], [50, 'נ'], [40, 'מ'], [30, 'ל'], [20, 'כ'], [10, 'י'], [9, 'ט'], [8, 'ח'], [7, 'ז'], [6, 'ו'], [5, 'ה'], [4, 'ד'], [3, 'ג'], [2, 'ב'], [1, 'א'], ]; let n = num; let s = ''; for (const [v, ch] of vals) { while (n >= v) { s += ch; n -= v; } } s = s.replace('יה', 'טו').replace('יו', 'טז'); return s.length === 1 ? s + '׳' : s.slice(0, -1) + '״' + s.slice(-1); } const dateFmt = new Intl.DateTimeFormat('he-u-ca-hebrew', { year: 'numeric', month: 'long', day: 'numeric', }); const timeFmt = new Intl.DateTimeFormat('he', { hour: '2-digit', minute: '2-digit', }); function formatHebrew(d) { const dateStr = dateFmt.formatToParts(d).map((p) => { if (p.type === 'day') { return gematria(parseInt(p.value, 10)); } if (p.type === 'year') { return gematria(parseInt(p.value, 10) % 1000); } return p.value; }).join(''); return dateStr + ', ' + timeFmt.format(d); } const orig = $.fn.timeago; $.fn.timeago = function (...args) { this.each(function () { if (args[0] === 'update' && args[1]) { this.setAttribute('data-heb-iso', args[1]); return; } const title = this.getAttribute('title'); if (title && !isNaN(new Date(title))) { // title מכיל ISO טרי (כמו שסרגל הגלילה מציב בכל עדכון) — לאמץ אותו this.setAttribute('data-heb-iso', title); } else { const saved = this.getAttribute('data-heb-iso'); if (saved) { this.setAttribute('title', saved); } } }); const result = orig.apply(this, args); this.each(function () { const iso = this.getAttribute('data-heb-iso'); if (!iso) { return; } const date = new Date(iso); if (isNaN(date)) { return; } // לעדכן את ה-cache הפנימי של הפלאגין כדי שהרענון התקופתי יעבוד על התאריך הנכון $(this).data('timeago', { datetime: date }); const text = formatHebrew(date); this.setAttribute('title', text); if (Date.now() - date > $.timeago.settings.cutoff) { this.textContent = text; } else { // בתוך טווח הזמן היחסי: לדרוס את הלועזי שהליבה כתבה בזמן יחסי מתורגם this.textContent = $.timeago(date); } }); return result; }; }); -
יש תוסף כרום שעושה פופאפ קטן עם תאריך עברי - כשהעכבר על התאריך:
https://chromewebstore.google.com/detail/hebrew-date-converter/hbpdljfncgnolomebnkannnaijhndamm
-
יש תוסף כרום שעושה פופאפ קטן עם תאריך עברי - כשהעכבר על התאריך:
https://chromewebstore.google.com/detail/hebrew-date-converter/hbpdljfncgnolomebnkannnaijhndamm
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות