|
17 | 17 |
|
18 | 18 | assert($xlsxFastEditor->getWorksheetCount() === 2);
|
19 | 19 |
|
| 20 | + date_default_timezone_set('UTC'); |
20 | 21 | assert($xlsxFastEditor->getWorkbookDateSystem() === 1900);
|
21 |
| - echo json_encode(XlsxFastEditor::excelDateToDateTime(0.5, 1900)->format('c')), "\n"; |
22 |
| - assert(XlsxFastEditor::excelDateToDateTime(0.5, 1900)->format('c') === '1900-01-01T12:00:00+01:00'); |
23 |
| - assert(XlsxFastEditor::excelDateToDateTime(32, 1900)->format('c') === '1900-02-01T00:00:00+01:00'); |
24 |
| - assert(XlsxFastEditor::excelDateToDateTime(44865, 1904)->format('c') === '2026-11-01T00:00:00+01:00'); |
| 22 | + assert(XlsxFastEditor::excelDateToDateTime(0.5, 1900)->format('c') === '1900-01-01T12:00:00+00:00'); |
| 23 | + assert(XlsxFastEditor::excelDateToDateTime(32, 1900)->format('c') === '1900-02-01T00:00:00+00:00'); |
| 24 | + assert(XlsxFastEditor::excelDateToDateTime(44865, 1904)->format('c') === '2026-11-01T00:00:00+00:00'); |
25 | 25 |
|
26 | 26 | $sheet1 = $xlsxFastEditor->getWorksheetNumber('Sheet1');
|
27 | 27 | assert($sheet1 === 1);
|
|
48 | 48 | assert($xlsxFastEditor->readInt($sheet2, 'c3') === -5 * 2);
|
49 | 49 | assert($xlsxFastEditor->readString($sheet2, 'B3') === 'déjà-vu');
|
50 | 50 |
|
51 |
| - assert($xlsxFastEditor->readDate($sheet1, 'F2')?->format('c') === '1980-11-24T00:00:00+01:00'); |
52 |
| - assert($xlsxFastEditor->readDate($sheet1, 'F3')?->format('c') === '1980-11-24T10:20:30+01:00'); |
53 |
| - assert($xlsxFastEditor->readDate($sheet1, 'F4')?->format('c') === '1900-01-01T10:20:30+01:00'); |
| 51 | + assert($xlsxFastEditor->readDate($sheet1, 'F2')?->format('c') === '1980-11-24T00:00:00+00:00'); |
| 52 | + assert($xlsxFastEditor->readDate($sheet1, 'F3')?->format('c') === '1980-11-24T10:20:30+00:00'); |
| 53 | + assert($xlsxFastEditor->readDate($sheet1, 'F4')?->format('c') === '1900-01-01T10:20:30+00:00'); |
54 | 54 |
|
55 | 55 | assert($xlsxFastEditor->readArray($sheet1)['B'][2] === 'Hello');
|
56 | 56 | assert($xlsxFastEditor->readArrayWithHeaders($sheet1)['Strings'][2] === 'Hello');
|
|
0 commit comments