summaryrefslogtreecommitdiff
path: root/ext/calendar/tests/jdtojewish_hebrew.phpt
blob: ceb53c219e71b62545d84e8a9d545b49dd0af317 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
--TEST--
Test all hebrew month names
--EXTENSIONS--
calendar
--FILE--
<?php
for ($year = 5000; $year <= 5001; $year++) {
    $leap = ($year === 5001) ? 'leap' : 'normal';
    echo "$leap year $year\n";
    for ($month = 1; $month <= 13; $month++) {
        $jd = jewishtojd($month, 1, $year);
        $hebrew = jdtojewish($jd, true);
        $hex = bin2hex($hebrew);
        echo "$hex\n";
    }
    echo "\n";
}
?>
--EXPECT--
normal year 5000
e020faf9f8e920e4
e020e7f9e5ef20e4
e020ebf1ece520e4
e020e8e1fa20e4
e020f9e1e820e4
e020e0e3f820e02720e4
e020e0e3f820e12720e4
e020f0e9f1ef20e4
e020e0e9e9f820e4
e020f1e9e5ef20e4
e020faeee5e620e4
e020e0e120e4
e020e0ece5ec20e4

leap year 5001
e020faf9f8e920e4e0
e020e7f9e5ef20e4e0
e020ebf1ece520e4e0
e020e8e1fa20e4e0
e020f9e1e820e4e0
e020e0e3f820e4e0
e020e0e3f820e4e0
e020f0e9f1ef20e4e0
e020e0e9e9f820e4e0
e020f1e9e5ef20e4e0
e020faeee5e620e4e0
e020e0e120e4e0
e020e0ece5ec20e4e0