1234567891011121314151617181920212223242526 |
- --TEST--
- Bug #80185 (jdtounix() fails after 2037)
- --EXTENSIONS--
- calendar
- --SKIPIF--
- <?php
- if (PHP_INT_SIZE != 4) die("skip for 32bit platforms only");
- ?>
- --FILE--
- <?php
- try {
- var_dump(jdtounix(2465712));
- } catch (ValueError $ex) {
- echo $ex->getMessage(), PHP_EOL;
- }
- var_dump(jdtounix((int)(PHP_INT_MAX / 86400 + 2440588)));
- try {
- var_dump(jdtounix((int)(PHP_INT_MAX / 86400 + 2440589)));
- } catch (ValueError $ex) {
- echo $ex->getMessage(), PHP_EOL;
- }
- ?>
- --EXPECT--
- jday must be between 2440588 and 2465443
- int(2147472000)
- jday must be between 2440588 and 2465443
|