文本框中的两个日期想减,得到月份,和天数. 连个文本框<input type="text" name="startdate">和<input type="text" name="enddate">..怎么对这两个文本框中的日期进行操作啊,最后需要得到相差的月份,和相差的具体天数..路过的前辈给小弟看看啊,不胜感激... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用PHP处理还是JS处理,两个文本框中的数据格式是怎么样的? 用php啊,就是“Y-m-d H:i:s” 这个样的啊 //$startDate、$endDate是由表单提交的数据$startDate = '2011-01-01 00:00:00';$endDate = '2011-06-28 16:41:10';//转换为UNIX时间戳$d1 = strtotime($startDate);$d2 = strtotime($endDate);//两个日期间相差的秒数$s = abs($d1 - $d2);//相差的天数(保留小数点后2位)$dayDiff = round($s / 60 / 60 / 24,2);//相差的月份数(以每月30天计算,保留小数点后2位)$monDiff = round($s / 60 / 60 / 24 / 30, 2);echo "{$dayDiff}天<br />{$monDiff}月";//输出178.65天5.96月 同一年的直接返回date("z")相减不同年份的用当年的天数——用date("L")判断闰年,剩下就是加减 请教PHP全局变量问题? php开发简单的在线调查工具 请老师帮我看下这个PHP我写的那里错误,为什么执行后网页无法显示! php怎么实现程序代码 与 内容的分离?? PHP+MYSQL时间问题()计算注册人数 18:44:37 Apr 11, 2007 PDT 这种时间格式要怎么转化为datetime格式呢?谢谢先! MySQL的语句转MSSQL语句问题,急(在线等) 如果去除图片按钮提交时自动产生的的sub_x,sub_y这2个变量 怎样把本地一个大的数据对象写到远程数据库中? 统计累加相同的数字 对生成HTML列表页的一点困惑 这个正则表达式怎么写?
用php啊,就是“Y-m-d H:i:s” 这个样的啊
$startDate = '2011-01-01 00:00:00';
$endDate = '2011-06-28 16:41:10';
//转换为UNIX时间戳
$d1 = strtotime($startDate);
$d2 = strtotime($endDate);//两个日期间相差的秒数
$s = abs($d1 - $d2);//相差的天数(保留小数点后2位)
$dayDiff = round($s / 60 / 60 / 24,2);//相差的月份数(以每月30天计算,保留小数点后2位)
$monDiff = round($s / 60 / 60 / 24 / 30, 2);echo "{$dayDiff}天<br />{$monDiff}月";//输出
178.65天
5.96月