首 页
·
站长博客
·
用户注册
·
会员登陆
·
会员排行
·
最新主题
·
最近回复
☆
精华区
版权声明
·
论坛管理
当前登录身份:游客,请先登录。 笔名:
口令:
验证码:
楼 主
index
»
PHP安装/语法/函数
»
[原创]php中时间的加减...
作者:
含泪的射手
注册时间:2005-04-11
主题/回复:22/37
积分:
553
等级:★★★(六级)
称号:声名鹊起
anvycn@163.com
373922016
hi.baidu.com/anvycn
发表:2005-04-21 02:14:49 阅读
2336
次 回复
1
次 得分
1
|
字号
10px
12px
14px
16px
18px
20px
24px
字色
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
[原创]php中时间的加减...
今天解决了一个问题,我想得到2005-06-04和2005-07-09之间的运算
.(字符类型)
在asp里面的直接向加减就可以得到天数,可是php不行,方法如下:
得到2005-06-04的时间戳
$d1=strtotime("2005-06-04")
同理得到2005-07-09的时间戳
$d2=strtotime("2005-07-09")
($d1-$d2)/(24*60*60*1)得到相差天数
d1后的n天日期是
echo date("Y-m-d",$d1+n*24*60*60*1)
比我想象的要容易理解一点
--------------
站长看看对么?
1#楼
回复人:
一起PHP
注册时间:2004-02-27
主题/回复:
247/1521
积分:
4649
等级:★★★★★☆(十一级)
称号:论坛圣人
1#楼
发表于
2005-04-22 02:31:46
评分:
1
看起来应该是对的
运行一下就知道啦。
用这个方法应该是比较简单的,比单独取出来年月日进行加减简单一些。
用mktime()函数我觉得也可以,就是把两个时间都格式化成Unix时间戳,然后相减,得到相差的秒数,然后拿这个数字除以 24*60*60 ,就可以得到天数。
页数
1/1
:
首页
«
1
»
末页
发表回复:您还没有登陆,无法发表回复。请先
[登陆]
一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565
站长博客
E-mail:
nqp@nqp.me
执行时间:0.003sec
SimsmaBBS 2008 (v6.0)
Developed by
17php.com
,Copyright(C)2003-2010 All rights reserved. 副本授权:
一起PHP官方专用版