2021-12-31T23:44:51.894', $data); self::assertStringContainsString('2021-12-31', $data); self::assertStringContainsString('23:44:51.894', $data); } } public static function testExplicitDate(): void { $spreadsheet = IOFactory::load(self::$testbook); $sheet = $spreadsheet->getActiveSheet(); // DateTime $value = $sheet->getCell('A3')->getValue(); $formatted = $sheet->getCell('A3')->getFormattedValue(); self::assertEqualsWithDelta(44561.98948, $value, 0.00001); self::assertSame('2021-12-31 23:44:51', $formatted); // Date only $value = $sheet->getCell('B3')->getValue(); $formatted = $sheet->getCell('B3')->getFormattedValue(); self::assertEquals(44561, $value); self::assertSame('2021-12-31', $formatted); // Time only $value = $sheet->getCell('C3')->getValue(); $formatted = $sheet->getCell('C3')->getFormattedValue(); self::assertEqualsWithDelta(0.98948, $value, 0.00001); self::assertSame('23:44:51', $formatted); $spreadsheet->disconnectWorksheets(); } }