codecamp

CodeIgniter4 Date Helper

日期帮助程序文件包含协助处理日期的功能。

加载此助手

使用以下代码加载此帮助程序:

helper('date');

可用功能

提供以下功能:

now([$timezone = NULL])

参数: $timezone (string) – 时区
返回: UNIX时间戳
返回类型: int

根据配置文件中的“时间参考”设置,以UNIX时间戳记返回当前时间,该时间参考服务器的本地时间或任何PHP支持的时区。如果您不打算将主时间参考设置为任何其他PHP支持的时区(如果您运行一个允许每个用户设置自己的时区设置的站点,通常会这样做),则与PHP time()函数相比,使用此函数没有任何好处。

echo now('Australia/Victoria');

如果未提供时区,它将time()根据 time_reference设置返回。

timezone_select([$class = '', $default = '', $what = DateTimeZone::ALL, $country = null])

参数: $class (string) – 应用于选择字段的可选类
$default (string) – 初始选择的默认值
$what (int) – DateTimeZone类常量(请参见listIdentifiers
$country (string) –两个字母的ISO 3166-1兼容国家/地区代码(请参阅listIdentifiers
返回: Preformatted HTML select field
返回类型: string

生成可用时区的选择表单字段(可选地由$ what和$ country过滤)。您可以提供一个选项类别以应用于该字段,以简化格式化,并提供一个默认的选定值。

echo timezone_select('custom-select', 'America/New_York');

先前在CodeIgniter 3中找到的许多功能date_helper已移至I18n CodeIgniter 4中的模块。

CodeIgniter4 Cookie 辅助函数
CodeIgniter4 文件系统辅助函数
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }