PHP Conference Japan 2024

IntlTimeZone::getOffset

intltz_get_offset

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlTimeZone::getOffset -- intltz_get_offset获取给定时间点的时区原始偏移量和 GMT 偏移量

描述

面向对象风格(方法)

public IntlTimeZone::getOffset(
    float $timestamp,
    bool $local,
    int &$rawOffset,
    int &$dstOffset
): bool

过程式风格

intltz_get_offset(
    IntlTimeZone $timezone,
    float $timestamp,
    bool $local,
    int &$rawOffset,
    int &$dstOffset
): bool

警告

此函数目前没有文档;仅提供其参数列表。

参数

timestamp

local

rawOffset

dstOffset

返回值

添加注释

用户贡献的注释 1 条注释

匿名
6 年前
/**
* 函数 IntlTimeZone::getOffset()
* @link http://icu-project.org/apiref/icu4c/classicu_1_1TimeZone.html#afcbc1c48bf0b453b0123c4cb75d20e96
* @param float $date
* 要返回偏移量的时间点,以自
* 1970 年 1 月 1 日 0:00 GMT 算起的毫秒数为单位,具体是 GMT 时间还是本地墙上时间,取决于
* `local`。
* @param bool $local
* 如果为真,则 `date` 为本地墙上时间;否则为 GMT 时间。
* @param int &$rawOffset
* 输出参数,用于接收原始偏移量,即不
* 包括 DST 调整的偏移量
* @param int &$dstOffset
* 输出参数,用于接收 DST 偏移量,即要添加到
* `rawOffset` 以获得本地时间和 GMT 时间之间总偏移量的偏移量。如果
* DST 不生效,则此值为零;否则为正值,
* 通常为一小时。
*/
To Top