很多站长朋友们都不太清楚php函数data,今天小编就来给大家整理php函数data,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php中$t=data("h")什么意思 2、 PHP data()函数出来的时间为什么是GMT时间,怎么把它调整为GMT+8? 3、 关于PHP的 date()函数 4、 php中用date()函数怎么显示中国目前的时间 php中$t=data("h")什么意思如果是data, 那这个 data 应该就是一个全局函数,等同于调用方法的那种,其中 h 是所传的参数,查查是否是在哪里定义了这样一个函数,
function data($value) {}
如果是date ,那就是用来获取时间的,h 表示小时,并且是12 小时制的;
date('Y-m-d H:i:s', time()); // 2015-8-11 9:05:05,第二个参数不传时默认取当前时间戳
date('Y') // 年份 2015,大写Y 是4位,小写为2位
date('m') // 月份 8
date('H') // 小时 9,大写H 是24小时制,小写为12小时制
PHP data()函数出来的时间为什么是GMT时间,怎么把它调整为GMT+8?1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。
2、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');
一些常用的时区标识符说明:
Asia/Shanghai – 上海
Asia/Chongqing – 重庆
Asia/Urumqi – 乌鲁木齐
Asia/Hong_Kong – 香港
Asia/Macao – 澳门
Asia/Taipei – 台北
Asia/Singapore – 新加坡
关于PHP的 date()函数你去试验吧,下面的程序:
<?php
$weekarray=array("日","一","二","三","四","五","六");
echo $weekarray[date("w","2011-11-11")];
?>
输出结果是:四
但是这个程序却是错误的,date函数的第二个参数是整数类型的时间戳,使用你这样的字符串返回你的结果出乎你的预料,你看看下面程序的结果或许就明白了:
<?php
echo date("r","2011-11-11");
?>
输出的结果是:
Thu, 01 Jan 1970 07:33:31 +0700
想到了没有?
php中用date()函数怎么显示中国目前的时间php中用data()函数显示中国目前时间:用到的工具:notepad++,php运行环境,代码如下:
1.
<?
date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s');
?>
说明:代码第一句设置了时区为中国,第二行代码输出当前时间。
输出效果图如下:
关于php函数data的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php函数data PHP函数调用的详细内容...