【PHP操作时间函数strtotime()详解】教程文章相关的互联网学习教程文章

phpfileatime?取不到上次访问时间怎么办?

php fileatime $file='image/open1.txt'; $fopen=fopen($file,'r'); $content=fread($fopen,filesize($file)); echo $content; date_default_timezone_set('Asia/Chongqing'); echo date("Y年m月d日 H:i:s",fileatime($file)); fclose($file); ?> 不管刷新、重新访问页面多少次,页面显示时间2013年12月05日 20:03:31总是不变。 这是为什么呢? 回复讨论(解决方案) http://php.com/manual/en/function....

ignore_user_abort(1)且set_time_limit(0)然后设置了无限循环,如何终止呢?

本帖最后由 zhoumengkang 于 2013-08-09 17:24:21 编辑 今天看手册上的ingore_user_abort()里面有这样的例子,的确可以无限执行下去。但是如果终止这个进程呢?呵呵,,手册上的例子中没有说。 不重启服务器的情况下。怎么找到那个进程,然后终止? ignore_user_abort(0); // run script in background set_time_limit(0); // run script forever $interval=2; // do every 15 minutes... do{ $data = 1; file_put_content...

php有timer功能吗??很奇怪?

PHP timer php有timer功能吗??很奇怪? 回复讨论(解决方案) php没有,用js. timer是Java上的?你可以在前端触发 也就是js 的循环控制 或者在后台服务器设置计划任务,定时执行。。。 令time out等于0,用循环,每秒钟检查一次时间。没有性能消耗的。 令time out等于0,用循环,每秒钟检查一次时间。没有性能消耗的。 time out是哪的啊 无知下 set_time_limit(0); Timer 定时器 php 的应用程序没有常驻内...

ubuntu安装xampp,将php.ini文件中的allow_call_time_pass_reference=On后,打开网页提示下载保存网页不解析PHP

我在ubuntu上安装了xampp ,刚开始ecshop运行正常, 过来一些时候,打开ecshop的,需要启用在函数调用时强制参数被按照引用传递。 ubuntu 安装xampp,将php.ini文件中的allow_call_time_pass_reference=On后,打开网页提示下载保存网页不解析PHP,均提示文件下载对话框,是要保存此文件,还是要联机查找程序来打开此文件? 当设为allow_call_time_pass_reference=Off时候,一切正常。 网页地址 ibmstyle.com 回...

这段代码总是在2m左右出现504ProxyTimeout错误,什么原因?

这段代码当$fucknum比较大时,比如1000时,就会出现504 Proxy Timeout错误,而且报错后程序不再继续执行,好像停止不前了,$fucknum值比较小时不会出现这个错误,什么原因?请各位指点下 function autonewnewegg($arr){ $fucknum=intval($arr[fucknum]); // # 获取抓取条数的整数值 $outime=$fucknum*2+100; set_time_limit($outime);//设置脚本执行时间 $nextnum=20;//连续查找1...

为毛不能给类型为datetime的字段插入date("Y-m-dH:i:s"),

为毛不能给类型为datetime的字段插入date("Y-m-d H:i:s"), timestamp类型的却可以呢? $re=mysql_query('insert into ook (xx) values (date("Y-m-d H:i:s"))'); 回复讨论(解决方案) $re = mysql_query(insert into ook (xx) values ( \ . date("Y-m-d H:i:s") .\)); 在单引号里面date函数不能解析了 弄个变量 $date=date("Y-m-d H:i:s"); 然后放到sql里 你使用 date("Y-m-d H:i:s") 只是对数据库date...

TIMESTAMP格式的数据用SELECT从MySQL中读取到php中不是数字,是可读的日期。

echo $row[0]; echo time(); $row是从数据库中读出来的时间。 显示结果: 2013-05-02 18:50:15 1367492310 是我数据类型没设置对么?还是MySQL或者PHP自动转换了?怎么才能直接读出时间戳?我知道可以用时间转换函数,但是我想知道能不能直接读取到时间戳。来回转换感觉很2。 回复讨论(解决方案) 先用mysql客户端读出来看看 先用mysql客户端读出来看看 我用命令行试过了,所有的时间日期类型直接读出来...

strtotime对待数组怎么办?

是这样的,一个表单的提交,要把日期格式的时间,换为时间戳,以前都是直接使用strtotime 解决,但是因为表单需要根据需要点击增加行,现在把所有的字段都变成了数组,例如: 用的是一个JS 的插件,直接选取时间的, 以前不用数组的方式,为: 就是在字段 date 后面加上[], 变成了date[] 了,这样就是按照数组post, 处理页面,如果不是数组,直接 $date =strtotime($_post[date]) 就可以直接转成时间戳...

求解:echostrtotime('2013-01-0111:11:11')不同机器结果不同

相同的两行代码, ";echo strtotime($ts);?> 在linux服务器上运行,结果是这个: 2013-01-01 11:11:111357009871000 但是在我本机上运行,时间戳却是另外一个,这是怎么回事呢? 服务器上的时区设定为"Asia/Chongqing",在linux下用date输出的时间也是正确的,奇怪了 回复讨论(解决方案) 你应该分别贴出两个机器上的运行结果 重新发一下我的问题 相同的代码 ";echo (strtotime($st) * 1000);echo "";...

关于$_SERVER['REQUEST_TIME']的疑问

看php的手册,$_SERVER['REQUEST_TIME'],指的是脚本的开始运行时间,但是疑问就来了: 我现在的时间明明是2014-03-28 11:27, 可是我 echo date('Y-m-d m:i:s',$_SERVER['REQUEST_TIME']); 出来的时间却是 2014-03-28 03:28:45 请问这是怎么一回事??问题很急,请大家务必帮忙,谢谢大家,谢谢!!!!!! 回复讨论(解决方案) date_default_timezone_set(‘Asia/Shanghai); 时区问题 Y-m-d m:...

怎么不让php自动把&times换成×号

需要向对方API传送一个&timestamp值,结果PHP把&timestamp直接转成×tamp了,真是头疼哈哈 回复讨论(解决方案) 不可能! 贴出你的示例代码 这个问题我碰到好几次了 浏览器解析html的时候会把 字符串 &times 显示成符号 ,你查看网页源代码会发现其实并没有转成,只是在前端显示成了 //参数列表 $signstrarr = array(); $signstrarr[app_key] = $this->app_key; $signstrarr[format] = $this->format;...

关于set_time_limit(0)的问题?

请问在iis服务器下,php中的set_time_limit(0)为什么没有作用? 回复讨论(解决方案) 怎么个不起作用 体现在哪? set_time_limit(0); $time_start = time(true); $chk = false; while ($chk === false) { $time_end = time(true); if ($time_end - $time_start > 80) { printf("time out!"); $chk = true; } } 这段代码没有打出time out。而且报500的错误。 表示没...

$now=newDateTime;出错,奇怪了。

在使用命名空间时下面语句显示没有找到: $now = new DateTime;出错 --- Class 'User\Action\DateTime' not found 回复讨论(解决方案) DateTime 是 php 内置的类,不隶属于任何命名空间 如果你需要在命名空间中使用须有 \ 声明 <?phpnamespace User\Action;$now = new \DateTime;print_r($now);DateTime Object ( [date] => 2014-05-11 15:43:30 [timezone_type] => 3 [timezone] => ...

亲们,为啥上面这段话中$mtime[1]+$mtime[0];是开始时间啊

set_magic_quotes_runtime(0); $mtime = explode(' ', microtime()); $discuz_starttime = $mtime[1] + $mtime[0]; 亲们,为啥上面这段话中$mtime[1] + $mtime[0]; 是开始时间啊 回复讨论(解决方案) 不明白你问的是什么意思 microtime() 返回由 当前时间的小数部分 和 当前时间的unix时间戳 组成的串 就是微秒的??搓。 microtime(true);//用这个也行,只取两位小数

请问date_default_timezone_set函数的作用域

请用thinkphp做一个网站,因为是给外国人看的,所以生成单号的时候时间用莫斯科的,但是是给中国人用的,所以数据库里的时间是中国的,我分别在获取时间的时候调用了两次这个函数。我是想问这个函数是对当前网页起作用还是对php系统起作用?当多人一起访问的时候会不会相互影响?另外在thinkphp中不同的网页是用同一个控制器文件的(存储数据库和生成网页在一个xxxaction.class.php),有影响吗?(小弟初学,已经晕了,请大侠帮助...

TIME - 相关标签