如果你只是希望得到不重复的[2015,2016,2017]这样的数据,那你可以直接先把createTime的字段遍历出来,tp我记得也是有遍历数组的方法,然后用strstr(‘0’,‘4’,$arr),在循环中将这些字段值只保留前4位,然后依次写入数组,在加个判断,如果数组中存在相同元素,如已经有了2015,就不在写入
所以说,我不大清楚你的意图
php中输出英文格式时间,用到的工具:notepad++,代码如下:
1
<php// 输出日、日期、月、年、时间 AM 或 PM
echo date("l jS \of F Y h:i:s A");
>
2输出结果为:Monday 6th of February 2017 08:45:12 AM。
注意事项:适用于windows,linux,unix。
备注:php好些函数大家用法基本都一样,原创和照抄不照抄都一样,都是那样的写法,日期输出就是data函数。
两种方法
1 查找phpini里datetimezone有这么一行
;datetimezone =
将;去掉,改成datetimezone = PRC,就OK了(PRC:People's Republic of China 中华人民共和国)
2 在代码中增加如下命令:<php date_default_timezone_set('Asia/Chongqing');>
其它说明:
datetimezone = 的值,大陆内地可用的有:Asia/Chongqing ,Asia/Chungking,Asia/Harbin,Asia/Shanghai ,Asia/Urumqi (依次为重庆,哈尔滨,上海,乌鲁木齐)
港台地区可用的有:Asia/Macao ,Asia/Macau,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),不区分大小写。
用到知识点:PHP时间转换函数。
<phpheader('content-type:text/html;charset=utf-8');
echo '今天是'date('Y',time())'年第'date('W',time())'周';
效果预览:
php代码如下
<phpecho date('d', 1452126507);
代码解释
d表示的是日(其完整格式“Y-m-d H:i:s”)
Y:代表年
m:代表月
d:代表日
H:代表时
i:代表分
s:代表秒
1452126507是时间戳
以上就是关于thinkphp3.2如何获取数据库的年份全部的内容,包括:thinkphp3.2如何获取数据库的年份、在PHP中如何取得英文格式的时间、怎么获取PHP当前日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)