php系统时间
⑴ php怎么获取 Windows系统当前时间
不改设置的话在页面头部加上这么一句
date_default_timezone_set('Asia/Shanghai');
然后date('Y-m-d H:i:s);
出来的就是当前区时的系统时间啦
⑵ php中controller层怎么调用系统时间
使用time()函数即可以获取当前系统时间戳,还可以使用date()函数来对时间戳进行格式化,展示出各种各样自己想要的时间样式
echodate('Y-m-dH:i:s');//第二个参数为时间戳,默认为当前时间戳
⑶ 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的date获取的是系统时间还是客户端时间
php的data函数获取的是系统的时间(即服务器的时间),php data函数获取时间代码如下:
<?php
//获取服务器时间
echodate("Y-m-dh:i:s");
//获取所在时区时间
date_default_timezone_set('地区');
//地区:中国是PRC,或shanghai,chongqing都可
echodate("Y-m-dh:i:s");
?>
说明:如果不加时区的话就是服务器的时间,加上时区的话就是所在时区的时间。
⑸ php时间格式怎么转换
php日期格式转换总结:
<?php
//将当前时间转换成yyyy-mm-dd格式串,再转换成日期格式,绕了一圈哈
echo strtotime(date('Y-m-d',time()).' 00:00:00');
//将GNU 日期输入格式的字符转换成时间
echo strtotime('now');
//标准的字符串转换成时间
$t = '2012-9-10 15:18:06';
$time = strtotime($t);
//将时间转换成日期字符yyyymmdd,再转换成整型格式
$d = intval(date('Ymd',$time));
echo '付款时间:'.$d;
<?php
header("Content-type: text/html; charset=utf-8");
$txDate = '2016-06-16';
$dateTime1 = strtotime($txDate); //int 1466028000 将英文文本日期时间解析为 Unix 时间戳:
$dateTime2= date("Y-m-d H:i:s",$dateTime1); //string '2016-06-16 00:00:00'
(length=19) Date() 函数把时间戳格式化为更易读的日期和时间。
//拼接今日最后时间2016-06-16 23:59:59
$dateTime= date("Y-m-d H:i:s",strtotime(date("Y-m-d",strtotime($dateTime2))."+ 23 hours 59 minutes 59 seconds ")); //string '2016-06-16 23:59:59' (length=19)
$sql = select * form `vvt_user` where userid = 100 AND date_time >= $dateTime2 AND date_time <= $dateTime;?>
⑹ php 中如何判断系统时间是否为整点
什么是整点?整点是个日常口语中存在的概念,没有精确的科学含义。
播音员报时,“七点整”指7:00,整个7:00这一分钟都是七点整
7:01会报"七点零一分”
<?php
$t=strtotime('7:00');
echo '时间'.date('H:i',$t).(intval(date('i',$t))===0?'是':'不是').'整点';
===============
显示
时间07:00是整点
时间07:01不是整点
⑺ php 如何获得本网页关闭时的系统时间 这个问题的答案是什么我也遇到了这个问题可是不知道怎么做
php是服务器端用的语言,网页关闭是在薯坦巧客户端进行信巧的,你用数键PHP没办法获取这个时间
你可以用javascript来实现,当客户端网页关闭的时候发送信息到服务器,记录这个时间
⑻ PHP显示本地时间
一般来说,如果配置好的服务器,就是北京时间,网上空间提供商都配置过了如果没有配置过的空间服务器是格林威治时间了,这个时候你要这么写if(function_exists('date_default_timezone_set')) {
//判断是否已经存在date_default_timezone_set,本函数是php5.1.x中新加的函数
date_default_timezone_set('PRC');//设置时区以符合本地时间
}
$date=date("Y-m-d H:i:s");把时间区域设置成中国prc就行了
⑼ 如何用PHP代码输出当前系统日期和时间,输出格式为,如:dt=2012-6-5&tm=14:53:11
首先用$time = date("Y-m-d H:i:s")获取当前的日期和时间
$time = split(' ',$time);拆分字符串
$date = 'dt='.$date[0].'&'.'tm='.$date[1];
⑽ php如何把数组中的时间戳提取出来并转换为系统时间
把正常日期格式转为时间戳呢,请看如下代码:
$year=((int)substr("2008-12-04",0,4));//取得年份;
$month=((int)substr("2008-12-04",5,2));//取得月份;
$day=((int)substr("2008-12-04",8,2));//取得几号;
echo mktime(0,0,0,$month,$day,$year);
这样就能把正常日期转成时间戳了,这里如果有时分秒也是同理。
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。