Fix bug in German dates like "1 November 1921"
This commit is contained in:
@ -374,6 +374,18 @@ final class NodaTimeSplitterTest extends TestCase {
|
||||
self::assertEquals(NodaTimeSplitter::timePartsToTimeName($output), "Bis 1801 v. Chr.");
|
||||
self::assertEquals(NodaTimeSplitter::timePartsToCountingYear($output), 1801);
|
||||
|
||||
$output = NodaTimeSplitter::attempt_splitting("6 November 1978");
|
||||
self::assertEquals($output, [
|
||||
0 => "1978",
|
||||
1 => "1978",
|
||||
2 => "11",
|
||||
3 => "06",
|
||||
4 => "+",
|
||||
5 => "",
|
||||
]);
|
||||
self::assertEquals(NodaTimeSplitter::timePartsToTimeName($output), "06.11.1978");
|
||||
self::assertEquals(NodaTimeSplitter::timePartsToCountingYear($output), 1978);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -603,6 +615,9 @@ final class NodaTimeSplitterTest extends TestCase {
|
||||
$output = NodaTimeSplitter::attempt_splitting("2022-10-40");
|
||||
self::assertEquals($output, []);
|
||||
|
||||
$output = NodaTimeSplitter::attempt_splitting("6;November 1978");
|
||||
self::assertEquals($output, []);
|
||||
|
||||
# $output = NodaTimeSplitter::attempt_splitting("Nach 1944-1964");
|
||||
# self::assertEquals($output, []);
|
||||
|
||||
|
Reference in New Issue
Block a user