forge($timestamp = null, $timezone = null)
forge 方法回传一个新的 Date 物件。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | Fuel\Core\Date 物件 | |||||||||
範例 |
|
Date 类别是一系列与日期协作的辅助函式。与 PHP 的 DateTime 类别相反, Fuel 的 Date 类别对 i18n 有完整的支援。你也可以使用 Date 类别的时区转换。
forge 方法回传一个新的 Date 物件。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | Fuel\Core\Date 物件 | |||||||||
範例 |
|
time 方法回传在所给时区中的目前时间做为一个 Date 物件。
静态 | 是 | ||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
回传 | Fuel\Core\Date 物件 | ||||||
範例 |
|
display_timezone 方法能让你全域地设定一个可被 format() 方法使用的时区, 以在系统时区当时产生输出另一个时区。 如果你没有传递参数,目前 display_timezone 会被回传。
静态 | 是 | ||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
回传 | 混合,null、或目前显示时区如果没有参数被传递。 | ||||||
範例 |
|
create_from_string 建立一个来自具名的日期字串格式或一个模式的 Date 物件。
此函式为 i18n 用途使用 strptime()。 然而,该方法无法在 Windows 主机上使用,在这种情况下 strtotime() 被用来取代且模式会被忽略。
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | Fuel\Core\Date 物件 | |||||||||
範例 |
|
range_to_array 转换一个日期範围为一个日期物件的阵列
静态 | 是 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||
回传 | 阵列 | ||||||||||||
範例 |
|
days_in_month 回传任何指定年、月份的天数
静态 | 是 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 整数 | |||||||||
範例 |
|
time_ago 方法回传一个格式化的时间差。
静态 | 是 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||
回传 | 字串 | ||||||||||||
範例 |
|
format 方法回传一个指定模式键的格式化日期。 模式被定义在 fuel/core/config/date.php 配置档案 - 你可以藉由在 app/config 建立一个类似的档案来添加你自己的模式。
此方法为 strftime() 函式使用模式取代 date() ,以允许 i18n。
如果你没有传递一个时区,当格式化结果时,目前 Date 物件的设定时区将被使用。预设情况下, 是系统时区,除非你有藉由呼叫 set_timezone() 方法修改它。你也可以传递 true ,这将造成全域的 display_timezone 被使用。
你可以使用 display_timezone 以全域设定一个要转换到的时区,例如, 当一个使用者已登入,从一个使用者个人设定。这将能让所有日期在使用者本地时区里被显示。
静态 | 否 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
参数 |
| |||||||||
回传 | 字串 | |||||||||
範例 |
|
get_timestamp 方法回传 Date 物件的时间戳记
静态 | 否 |
---|---|
回传 | 整数 |
範例 |
|
get_timezone 方法回传 Date 物件的时区
静态 | 否 |
---|---|
回传 | 字串 |
範例 |
|
get_timezone_abbr 方法回传 Date 物件时区设定的时区缩写,或显示时区的时区缩写。
静态 | 否 | ||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
回传 | 字串 | ||||||
範例 |
|
set_timezone 方法设定 Date 物件的时区
静态 | 否 | ||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
回传 | 字串 | ||||||
範例 |
|