时间问题,盼望解决 我想得到两个时间的年数和天数。如输入2007-09-01 到今天为 1年109天(瞎写的)。目的是得到后面的。怎么写这个函数。新手上路。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str=mktime(0,0,0,$mon,$date,$year);$str=time()-$str;$days=ceil($str/24*60*60);echo $days;没有测试 使用php的date_sub函数参考http://au.php.net/manual/en/ref.datetime.php $time = strtotime("now")-strtotime("2007-09-01");echo (date("Y",$time)-1970)."年".date("z天",$time);取了个巧,遇到闰年的话可能会有误差 <?php echo (mktime(0,0,0,date("m") ,date("d"),date("Y"))-mktime(0,0,0,09,01,2007))/(60*60*24); ?> 还写那么麻烦吗?PHP自己带一个函数有。查查去! $now=mktime();$old=mktime(0,0,0,2,10,2009);$year=floor(($now-$old)/60/60/24/365);$day=floor((($now-$old)-$year*365*24*60*60)/60/60/24); sessionid 是什么时候产生的? php定义变量 fsockopen成功后,fwrite失败 用PHP自动把纯文本转换成Web页面 php.ini里的时区值如何设置 csdn已有汉字截取函数的兼容性不够 200分征求一个不简单的问题, 如何认证一个时间是否大于当前时间 谁有操作mysql数据库的类,高分相送! 请问IIS 5.0的配置文件在那里?就像Apache的可以自己设置配置的ini 我有个程序,与一个IP连结,谁能帮我找出这个IP? php从linux服务器得到的结果乱码
$str=time()-$str;
$days=ceil($str/24*60*60);
echo $days;没有测试
参考
http://au.php.net/manual/en/ref.datetime.php
echo (date("Y",$time)-1970)."年".date("z天",$time);取了个巧,遇到闰年的话可能会有误差
echo (mktime(0,0,0,date("m") ,date("d"),date("Y"))-mktime(0,0,0,09,01,2007))/(60*60*24);
?>
$old=mktime(0,0,0,2,10,2009);
$year=floor(($now-$old)/60/60/24/365);
$day=floor((($now-$old)-$year*365*24*60*60)/60/60/24);