Merge pull request #24108 from csware/apple-unknown-year
Use correct year for generated birthdays events
This commit is contained in:
commit
ce5e60d4b5
|
@ -235,7 +235,12 @@ class BirthdayService {
|
|||
}
|
||||
} else {
|
||||
$originalYear = (int)$dateParts['year'];
|
||||
|
||||
// 'X-APPLE-OMIT-YEAR' is not always present, at least iOS 12.4 uses the hard coded date of 1604 (the start of the gregorian calendar) when the year is unknown
|
||||
if ($originalYear == 1604) {
|
||||
$originalYear = null;
|
||||
$unknownYear = true;
|
||||
$birthday = '1970-' . $dateParts['month'] . '-' . $dateParts['date'];
|
||||
}
|
||||
if ($originalYear < 1970) {
|
||||
$birthday = '1970-' . $dateParts['month'] . '-' . $dateParts['date'];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue