Issue2331Test.php 985 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Reader\Xlsx;
  3. use DateTimeZone;
  4. use PhpOffice\PhpSpreadsheet\IOFactory;
  5. use PhpOffice\PhpSpreadsheet\Shared\Date;
  6. use PHPUnit\Framework\TestCase;
  7. class Issue2331Test extends TestCase
  8. {
  9. public function testIssue2331(): void
  10. {
  11. // Leading space instead of 0 in month and/or day of timestamp.
  12. $filename = 'tests/data/Reader/XLSX/issue.2331c.xlsx';
  13. $reader = IOFactory::createReader('Xlsx');
  14. $spreadsheet = $reader->load($filename);
  15. $properties = $spreadsheet->getProperties();
  16. $created = (string) $properties->getCreated();
  17. $modified = (string) $properties->getModified();
  18. self::assertEquals('2021-08-02', Date::formattedDateTimeFromTimestamp($created, 'Y-m-d', new DateTimeZone('UTC')));
  19. self::assertEquals('2021-09-03', Date::formattedDateTimeFromTimestamp($modified, 'Y-m-d', new DateTimeZone('UTC')));
  20. $spreadsheet->disconnectWorksheets();
  21. }
  22. }