以下是一个PHP示例,用于计算某个年份属猪的出生日期范围。属猪的年份为1901, 1913, 1925, 1937, 1949, 1961, 1973, 1985, 1997, 2009, 2021等。

```php

function getYearByZodiac($zodiac) {

$zodiacYears = [

'鼠' => 1900, '牛' => 1901, '虎' => 1902, '兔' => 1903,

'龙' => 1904, '蛇' => 1905, '马' => 1906, '羊' => 1907,

'猴' => 1908, '鸡' => 1909, '狗' => 1910, '猪' => 1911,

'鼠' => 1912, '牛' => 1913, '虎' => 1914, '兔' => 1915,

// ... 添加更多生肖年份

];

return $zodiacYears[$zodiac];

}

function getBirthRangeByZodiac($zodiacYear) {

$baseYear = getYearByZodiac($zodiacYear);

$startYear = $baseYear + (12 * ($zodiacYear % 12));

$endYear = $startYear + 11;

return [

'start' => $startYear . '-02-18',

'end' => $endYear . '-02-17'

];

}

// 示例:计算2021年属猪的出生日期范围

$zodiacYear = 2021;

$birthRange = getBirthRangeByZodiac($zodiacYear);

>

```

生肖年份出生日期范围
20212021-02-18至2022-02-17