ChinaUnix.net
相关文章推荐:

php 日期相减

直接相减是不正确的,你需要这样来做: **得到目前的日期和时间 在Unix中,时间的表示方式为计算从1970年1月1日零时起所过去的秒数,这称为UNIX 时间戳(Unix Epoch)。 如果我们有这样一段的 代码 : 将返回值958905820 而此时的时间为2000年5月21日12时43分。 你也许会说这相当不错。当这对我毫无帮助,或者只有一点帮助。在 php 中,对日期处理的函数都必须用到由time()返回的时间戳值。同时,由于php在Unix和Windows系统...

by 剑心通明 - php文档中心 - 2008-04-16 17:53:21 阅读(460) 回复(0)

相关讨论

获取当前时间:$now=date("Y-n-j h:i:s"); $last="2006-3-28 01:51:17"; $now="2006-3-28 02:51:17"; $diff=strtotime($now)-strtotime($last); echo "时间相差".$diff; echo "last".strtotime($last); echo "now".strtotime($now); 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15677/showart_92369.html

by freespray - php文档中心 - 2006-03-29 15:36:19 阅读(810) 回复(0)

php日期计算 在程序过程中,要求对日期进行如下计算: 随便给定一个日期(格式为 YYYY-mm-dd) 计算出此日所在周的第一天和最后一天的日期,输出格式为 YYYY-mm-dd 随便给定一个日期(格式为 YYYY-mm-dd) 计算出此日所在月的第一天和最后一天的日期,输出格式为 YYYY-mm-dd

by lip199162 - PHP - 2007-07-15 19:32:03 阅读(3372) 回复(2)

今天unix戳时间 $d=mktime(12,0,0,date("m"),date("d")-1,date("Y")); echo date('Y-m-d h:i:s',$d); 依次类推 调整date("m"),date("d"),date("Y")就可以得出相应的UNIX戳时间。便于计算 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15677/showart_1334104.html

by freespray - php文档中心 - 2008-10-24 10:16:06 阅读(1989) 回复(0)

我正打算用 php 编写一种帮助处理系统。我发现我必须知道处理完最后一位客户的问题后已经过去了多长时间?当我过去用ASP时解决这个问题相当简单,ASP有相应的函数DateDiff可以给出两个日期间间隔多少月、多少天和多少秒。当我搜寻完php手册后我发现php并没有类似的函数。 本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换现在的日期为Unix的时间戳值...

by 剑心通明 - php文档中心 - 2008-05-17 16:11:35 阅读(491) 回复(0)

我正打算用php编写一种帮助处理系统。我发现我必须知道处理完最后一位客户的问题后已经过去了多长时间?当我过去用ASP时解决这个问题相当简单,ASP有相应的函数DateDiff可以给出两个日期间间隔多少月、多少天和多少秒。当我搜寻完php手册后我发现php并没有类似的函数。 本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换现在的日期为Unix的时间戳值 4...

by he21cn - php文档中心 - 2006-02-14 17:36:45 阅读(312) 回复(0)

我正打算用php编写一种帮助处理系统。我发现我必须知道处理完最后一位客户的问题后已经过去了多长时间?当我过去用ASP时解决这个问题相当简单,ASP有相应的函数DateDiff可以给出两个日期间间隔多少月、多少天和多少秒。当我搜寻完php手册后我发现php并没有类似的函数。 本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换现在的日期为Unix的时间戳值 ...

by bingkafei - php文档中心 - 2006-02-11 21:21:03 阅读(284) 回复(0)

本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换现在的日期为Unix的时间戳值 4、 改变日期 a. 增加时间 b. 减去时间 c. 找出两日期之间的间隔 5、 为php添加DateAdd函数 6、 为php添加DateDiff函数 本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换现在的日期为Un...

by ydz5 - php文档中心 - 2005-10-31 22:56:29 阅读(447) 回复(0)

最简单的方法-->公式: $days=abs((strtotime(date("Y-m-d"))-strtotime("xxxx-xx-xx"))/86400); eg: ' . "\n"; $logon_time = tep_datetime_short($last_logon_array['time']); $rencently_logon_time = date("y-m-d",strtotime($logon_time)); $last_logon_time = abs((strtotime(date("Y-m-d"))-strtotime($rencently_logon_time))/86400); if($last_logon_time '. $last_logon_array['id'].' ...

by dijiaquan - php文档中心 - 2008-05-14 14:20:57 阅读(1199) 回复(0)

php的 strtotime在转换日期字符串是如果使用 date('Y-m', strtotime('-3 months')); 如果当前月份有31天的话则计算出来的月份会出现错误 比如 已 2009-07-31来算的话 date('Y-m', strtotime('-3 months')); date('Y-m', strtotime('-2 months')); 最后的结果都是 2009-05 解决的办法是 date('Y-m', strtotime('-3 months ' . date('Y-m-01', time()) )); 取当前月的第一天

by redskywy - PHP - 2009-08-01 17:17:49 阅读(2069) 回复(6)

收集的比较全的Mysql日期和mysql时间函数 DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %m 月, ...

by 鬼影恋 - MySQL文档中心 - 2009-07-06 13:55:17 阅读(885) 回复(0)