牛牛在线工具

IntlCalendar::inDaylightTime()

收录 8868 个 PHP 函数,含用途说明与用法示例。

IntlCalendar::inDaylightTime()

检查指定的日期是否处于夏令时

函数名:IntlCalendar::inDaylightTime() 适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8 函数说明:IntlCalendar::inDaylightTime() 函数用于检查指定的日期是否处于夏令时。 用法: bool IntlCalendar::inDaylightTime ( void ) 参数: 该函数不接受任何参数。 返回值: 如果指定的日期处于夏令时,则返回 true;否则返回 false。 示例: // 创建一个日历对象 $cal = IntlCalendar::createInstance(); // 设置时区为美国纽约时区 $cal->setTimeZone('America/New_York'); // 设置日期为2021年8月10日 $cal->set(2021, 7, 10); // 检查指定日期是否处于夏令时 if ($cal->inDaylightTime()) { echo "该日期处于夏令时"; } else { echo "该日期不处于夏令时"; } 输出: 该日期处于夏令时 注意: 在使用 IntlCalendar::inDaylightTime() 函数之前,需要先创建一个 IntlCalendar 对象,并设置好时区和日期。 该函数只能用于支持国际化扩展(Internationalization extension)的 PHP 版本。如果你的 PHP 版本不支持国际化扩展,将无法使用该函数。