用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php用strtotime加减运算得到指定日期的方法

时间:2015-01-23  来源:西部数据  作者:西部数据
西部数据-基于云计算领先的云服务器服务提供商,12年老品牌、全国3强。专业提供西数云主机虚拟主机域名注册VPS主机西数云服务器等,30余万个网站及100余万个域名用户的共同选择!云主机45元起,新注册用户免费领30元主机优惠码,立即领取

在计算与指定日期相关的某一周的周几或者某一天的日期时,利用strtotime的参数的语法可以对日期进行加减处理,快速得到想要的日期.

实例代码如下:

  1. $oneDay = "2013-01-01″; 
  2. $nextWeekFirstDay = date("Y-m-d",strtotime("$oneDay + 7 days")); 
  3. strtotime 

这个函数可以将一个时间字符串转化为时间变量如:

  1. strtotime("2011-1-1″); 

好了,有了上面这两个函数来转化为时间变量后就只要直接加减时间了,然后返回的是秒,只要自己再算成天之类的了.如:

实例代码如下:

  1. //第一种方法 
  2. $time1 = mktime(10,20,30,2,5,2000); //2000-2-5 10:20:30 
  3. $time2 = mktime(18,30,20,5,2,2000); //2000-5-2 18:30:20 
  4. //第二种方法 
  5. $time1'2010-7-1'
  6. $time2='2010-7-8'
  7. //计算两者差值 
  8. $days=abs((strtotime($date1)-strtotime($date2))/86400); 
  9. $diff = (int)(($time2-$time1)/(24*3600)); 
  10. echo "$time2 和 $time1 的时间差为:" . $diff . "天 
  11. "; 
  12. ?> 

 

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门