@הלי הנה קוד לקבל את התאריך עברי (במספרים).
| <?php |
| date_default_timezone_set ('Asia/Jerusalem'); |
| $a = date('d'); |
| $b = date('m'); |
| $c = date('Y'); |
| |
| $g_date=gregoriantojd($b,$a,$c); |
| $h_date=jdtojewish($g_date); |
| |
| $he_date = explode("/", $h_date); |
| $mm = $he_date[0]; |
| $dd = $he_date[1]; |
| $yy = $he_date[2]; |
| |
| $he_date_namber = "$dd.$mm.$yy"; |
| |
| echo $he_date_namber; |
| ?> |
אם תכניס את הקוד הזה, ותדפיס את השורה האחרונה שזה משתנה $he_date_namber
, אז תקבל את התאריך העברי של היום במספרים, לדוגמא היום 18/05/2023 (לועזי), תקבל 27.9.5783 (עברי).
[אתה יכול גם לנסות להפעיל את זה, שזה הקוד הנ"ל, ותראה מה הוא מציג לך...]
שים לב! החודשים הם כדלהלן:
1 = תשרי.
2 = חשון.
3 = כסלו.
4 = טבת.
5 = שבט.
6 = אדר א'.
7 = אדר (פשוטה) / אדר ב'.
8 = ניסן.
9 = אייר.
10 = סיון.
11 = תמוז.
12 = אב.
13 = אלול.
בשביל להמיר את התאריך (המספרי) למילים, אתה יכול להשתמש עם הפונקציה strtr.
דוגמא לשימוש בפונקציה בשביל החודשים.
| $name_mm = array( |
| "1" => "תשרי", |
| "2" => "חשון", |
| "3" => "כסלו", |
| "4" => "טבת", |
| "5" => "שבט", |
| "6" => "אדר א", |
| "7" => "אדר", |
| "8" => "ניסן", |
| "9" => "אייר", |
| "10" => "סיון", |
| "11" => "תמוז", |
| "12" => "אב", |
| "13" => "אלול" |
| ); |
וליתר ביאור, הנה קוד מלא עם המרה למילים רק לחודשים.
| <?php |
| date_default_timezone_set ('Asia/Jerusalem'); |
| $a = date('d'); |
| $b = date('m'); |
| $c = date('Y'); |
| |
| $g_date=gregoriantojd($b,$a,$c); |
| $h_date=jdtojewish($g_date); |
| |
| $he_date = explode("/", $h_date); |
| $mm = $he_date[0]; |
| $dd = $he_date[1]; |
| $yy = $he_date[2]; |
| |
| $name_mm = array( |
| "1" => "תשרי", |
| "2" => "חשון", |
| "3" => "כסלו", |
| "4" => "טבת", |
| "5" => "שבט", |
| "6" => "אדר א", |
| "7" => "אדר", |
| "8" => "ניסן", |
| "9" => "אייר", |
| "10" => "סיון", |
| "11" => "תמוז", |
| "12" => "אב", |
| "13" => "אלול" |
| ); |
| $mm = strtr($mm, $name_mm); |
| |
| $he_date_namber = "$dd.$mm.$yy"; |
| |
| echo $he_date_namber; |
| ?> |
ואם תדפיס את הקוד הזה, תקבל את התשובה הבאה
27.אייר.5783
[אתה יכול גם לנסות להפעיל את זה, שזה הקוד הנ"ל, ותראה מה הוא מציג לך...]
בהצלחה