上分啦!!!如何得到两个日期之间的天数,或已知一个日期及间隔天数,求另一天 why nobody answers me??? is it too difficult?help me!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有这样了:先从小的日期开始递加到大的日期,每次循环加一,然后用checkdate();函数检测该日期是否存在,。若不存在 月或者年加一。直到两个日期相等,这样太麻烦了,不过还没有想出别的方法。可以师一下数据库查询。 你这种问题叫人怎么回答?你的“日期”是什么格式的啊?格式不同,算法当然不同。日期可以有很多种表示方式:字符串:如 "2002-01-01", "2002年1月1日", "Jan 1st 2002"整数:表示时间最简单的是用 time() 函数的返回值是日期,还是“时刻”(即精确到秒的时间) 仔细看看php手册,里面有个函数专门处理这个的。 1.两个日期之间相隔天数:echo intval((strtotime("2001-12-12")-strtotime("2001-1-13"))/86400);2.计算一个日期n天以后的日期:echo date("Y-m-d",strtotime("2001-12-12")+n*86400); 结合MYSQL数据库实现:1.两个日期之间相隔天数:select (to_days('2002-09-03')-to_days('2002-09-01')) as days2.计算一个日期n天以后的日期:select DATE_ADD('2002-09-02',INTERVAL 50 DAY) as days 安装MYSQL的错误1067...求解决。 php网上商城系统 php中关于文件上传的问题 php 页面间传值问题 Smarty模板的section多重循环如何写才正确? 每天更新一次,以三天为一个周期调取不同分类,求指教 请教高人:两个php平台之间的数据导入导出 问一个PHP连接sql2005无法连接 两次面试经历==》两难选择 十万火急,请高手帮忙! 如何调用本机注册的com组件? 请教查询结果分页显示的问题
先从小的日期开始递加到大的日期,每次循环加一,
然后用checkdate();函数检测该日期是否存在,。若不存在 月或者年加一。
直到两个日期相等,这样太麻烦了,不过还没有想出别的方法。可以师一下数据库查询。
你的“日期”是什么格式的啊?格式不同,算法当然不同。日期可以有很多种表示方式:字符串:如 "2002-01-01", "2002年1月1日", "Jan 1st 2002"
整数:表示时间最简单的是用 time() 函数的返回值是日期,还是“时刻”(即精确到秒的时间)
echo intval((strtotime("2001-12-12")-strtotime("2001-1-13"))/86400);2.计算一个日期n天以后的日期:
echo date("Y-m-d",strtotime("2001-12-12")+n*86400);
1.两个日期之间相隔天数:
select (to_days('2002-09-03')-to_days('2002-09-01')) as days2.计算一个日期n天以后的日期:
select DATE_ADD('2002-09-02',INTERVAL 50 DAY) as days