如何对时间进行正确加减和比较? 如何对时间进行正确加减?我在数据库里存了一个时间数据,我想让它加一个固定时间来和当前时间比较,请问怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql> select * from t;+---------------------+| dd |+---------------------+| 2009-10-01 10:00:00 || 2008-08-08 00:00:00 |+---------------------+2 rows in set (0.00 sec)mysql> select datediff(date_add(dd,interval 60 day),curdate()) as subtime -> from t;+---------+| subtime |+---------+| 58 || -361 |+---------+2 rows in set (0.00 sec) 存的时候就用 time()存进去比的时候用存的那个time和现在的time()做比较比较的时候直接比较两个UNIX时间戳之间相差的秒数``再想转换成什么时间单位就做相应的计算就可以了 如果存的时候以date()形式,取出来就time()一下,转换为秒在比较 <?php$time=time();取现在的时间戳$in_time=strtotime(2000/1/1 00:00:01);//取到你想要的日期的时间戳$istime=$time-$intime;//这不用说了吧$day=ceil(//输出间隔?> 一个ajax的问题 急:1:怎么在远程服务器上建立MYSQL数据库和表? 2:上传上去的站点建立的时候用的是ASP技术,我想再建立PHP页,用MYSQL,是直接写MYSQL语句吗? php函数 如何获取远程图片的大小,或者尺寸等信息? winxp 下开发PHP环境的配置,用的是apache,php,mysql,请问高人,如果配置? 有没有傻瓜一点的PHP入门资料? PHP+MYSQL制成,请指教 用php读出mysql出乱码 公司招人,找工作的进来看看 这个程序到底错在哪里??? apache 怎样设置多个主目录 adodb如何实现多表查询
mysql> select * from t;
+---------------------+
| dd |
+---------------------+
| 2009-10-01 10:00:00 |
| 2008-08-08 00:00:00 |
+---------------------+
2 rows in set (0.00 sec)mysql> select datediff(date_add(dd,interval 60 day),curdate()) as subtime
-> from t;
+---------+
| subtime |
+---------+
| 58 |
| -361 |
+---------+
2 rows in set (0.00 sec)
<?php
$time=time();取现在的时间戳
$in_time=strtotime(2000/1/1 00:00:01);//取到你想要的日期的时间戳
$istime=$time-$intime;//这不用说了吧
$day=ceil(//输出间隔
?>