PHP 的 strtotime()
函数可以处理闰年问题。strtotime()
函数会将任何英文文本日期时间描述解析为 Unix 时间戳,或者转换为指定格式的时间字符串。在解析日期时,strtotime()
会自动考虑闰年情况。
例如:
echo strtotime("next Thursday"); // 输出下一个星期四的日期,自动考虑闰年
如果你指定一个具体的日期,strtotime()
也会正确处理闰年:
echo strtotime("2022-02-29"); // 输出 2022 年 2 月 29 日,因为 2022 年不是闰年
echo strtotime("2024-02-29"); // 输出 2024 年 2 月 29 日,因为 2024 年是闰年
总之,strtotime()
函数可以正确处理闰年问题。