Ⅰ php中time函数返回的是什么是秒吗
time -- 返回当前的 Unix 时间戳
返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
是时间戳类型,要转换才可以,在mysql中可以用timestamp类型保存
echo date("Y-m-j H:i:s",time());
这样可得日期时间
给分吧!!!
Ⅱ PHP中time获取时间戳为当前时间,它是格林威治时间还是本地时间
是格林威治时间。
time
返回当前的 Unix 时间戳 (PHP 3, PHP 4, PHP 5)
int time ( )
说明
返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
提示:
自 PHP 5.1 起在 $_SERVER['REQUEST_TIME']
中保存了发起该请求时刻的时间戳。
权威答案,请采纳,有后续问题请加分追问。
Ⅲ php time()时间是北京时间吗
不是,默认是格林威治时间,如果需要北京时间,需要在time()函数之前加上
date_default_timezone_set('PRC');
亲,满清请采纳哦
Ⅳ php环境配置时区设置相差8小时,如何在服务器上修改
在服务器打开php配置文件,修改时区
date.timezone = "Asia/Shanghai"
Ⅳ php 中的时间为什么慢8个小时
从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的 。
也就是显示的时间(无论用什么php命令)都是格林威治标准时间
和我们的时间(北京时间)差了正好8个小时,有以下3中方法可以恢复正常的时间。
1,最简单的方法就是不要用php5.1以上的版本
2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (XXX);
3,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号
= 后面加XXX,重启http服务(如apache2或iis等)即可
关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
老外好像把北京漏调了
其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
PRC是什么?PRC是中华人民共和国啊-_-
以上都是我从php官方说明档里整理出来的GMT-8下面的地区,可能会有遗漏
Ⅵ php网页时差8小时
应该是PHP的时区设置问题,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差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东8区时间戳代码怎么写
<?php
$str= isset($_GET['str']) ? $_GET['str'] : "2008-02-23 16:06:17";
echo strtotime($str);
?>
如果这个是time.php,那么访问time.php?str=2008-08-23 16:06:17就可以了
Ⅷ php time()输出
time()函数输出的是当前时刻的UNIX时间戳,也就是UNIX纪元(1970年1月1日零时零分)以来的秒数.
如果你要输出时间或日期要用date()函数,比如:date("F d, Y h:i:s")
date()函数参数较多,你可以去查一下.
Ⅸ php中如何获得当前时间
一、使用函式 date() 实现
在编辑器中输入<?php echo $showtime=date("Y-m-d H:i:s");?>,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。
二、使用time函数
在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。
三、使用strftime函数
在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。
(9)phptime8扩展阅读:
Date/Time 函数
一、time — 返回当前的 Unix 时间戳
二、timezone_abbreviations_list — 别名 DateTimeZone::listAbbreviations
三、timezone_identifiers_list — 别名 DateTimeZone::listIdentifiers
四、timezone_location_get — 别名 DateTimeZone::getLocation
五、date — 格式化一个本地时间/日期
六、getdate — 取得日期/时间信息
七、gettimeofday — 取得当前时间
八、gmdate — 格式化一个 GMT/UTC 日期/时间
九、gmmktime — 取得 GMT 日期的 UNIX 时间戳
Ⅹ 求助:php的time()和date()取出来的时间都是差了8小时
<?php
date_default_timezone_set('PRC');
echodate('Y-m-dH:i:s');
试试这样对不对,如果对的话说明设置时区的代码可能跟调用时间的代码不在一起。比如设置时区的代码在一个包含文件里,调用date函数的代码在另一个文件,关键是这个文件没有引用设置时区的代码。