📜  PHP | timezone_transitions_get()函数

📅  最后修改于: 2022-05-13 01:56:49.170000             🧑  作者: Mango

PHP | timezone_transitions_get()函数

timezone_transitions_get()函数是PHP中的一个内置函数,用于返回时区的所有转换。此函数返回一个数组,其中包含所有转换的关联数组(成功时或失败时为 False)。

句法:

  • 程序风格:
    timezone_transitions_get( $object, $timestamp_begin, $timestamp_end )
  • 面向对象风格:
    DateTimeZone::getTransitions( $timestamp_begin, $timestamp_end )

参数:此函数接受三个参数,如上所述,如下所述:

  • $object:它是一个强制参数,用于指定由 date_create()函数返回的 DateTime 对象。
  • $timestamp_begin:此参数用于设置开始时间戳。
  • $timestamp_end:此参数用于设置结束时间戳。

返回值:此函数返回一个数组,其中包含关联数组,成功时所有转换,失败时返回 False。

下面的程序说明了PHP中的 timezone_transitions_get()函数:

方案一:


输出:
Array
(
    [0] => Array
        (
            [ts] => -9223372036854775808
            [time] => -292277022657-01-27T08:29:52+0000
            [offset] => 21200
            [isdst] => 
            [abbr] => HMT
        )

    [1] => Array
        (
            [ts] => -2147483648
            [time] => 1901-12-13T20:45:52+0000
            [offset] => 19270
            [isdst] => 
            [abbr] => MMT
        )

    [2] => Array
        (
            [ts] => -2019705670
            [time] => 1905-12-31T18:38:50+0000
            [offset] => 19800
            [isdst] => 
            [abbr] => IST
        )

)

方案二:

getTransitions();
  
// Display an array containing associative
// array of all transition
print_r(array_slice($transition, 0, 3));
?>
输出:
Array
(
    [0] => Array
        (
            [ts] => -9223372036854775808
            [time] => -292277022657-01-27T08:29:52+0000
            [offset] => 21200
            [isdst] => 
            [abbr] => HMT
        )

    [1] => Array
        (
            [ts] => -2147483648
            [time] => 1901-12-13T20:45:52+0000
            [offset] => 19270
            [isdst] => 
            [abbr] => MMT
        )

    [2] => Array
        (
            [ts] => -2019705670
            [time] => 1905-12-31T18:38:50+0000
            [offset] => 19800
            [isdst] => 
            [abbr] => IST
        )

)

相关文章:

  • PHP | timezone_offset_get()函数
  • PHP | timezone_name_get()函数

参考: http: PHP。 PHP