怎样实现对日期段进行周切割 你需要在哪里进行?ORACLE里吗?还是取出来后进行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给两个函数你参考下吧,希望有所启发:计算n天以前的日期<? //计算n天以前的日期 //========计算n天以前的日期subolddate()===================== function subolddate($day){ $now=time(); $m=$day*24*60*60; $diff=$now-$m; $oldday=date("Y-m-d",$diff); echo $day."天以前是".$oldday; } //======================================================== subolddate(5); ?> 可以计算任意时间差的函数<? function diff($day1,$day2) { $a=explode("-",$day1); $b=explode("-",$day2); if(checkdate($a[1],$a[2],$a[0]) && checkdate($b[1],$b[2],$b[0])) { $c=mktime(0,0,0,$a[1],$a[2],$a[0]); $d=mktime(0,0,0,$b[1],$b[2],$b[0]); $f=($d-$c)/3600/24; echo "$day1 和 $day2 之间相差 $f 天!"; } else { print "对不起,你的日期格式不对!"; } } //用法 diff("2001-1-1","2001-3-1"); ?> php 用session和文件 实现 在线人数统计系统 为什么修改了upload_tmp_dir却没有作用 使用了mb_convert_encoding,还是有部分乱码,该怎么办? 菜鸟问题比较多,大家不要介意:PHP和MySQL貌似不能连接 向高手求救:想用php调用vb中的方法生成ocx,用vb写得代码打印机控件(有代码),如何修改vb代码啊?[ 简单问题 这个程序运行速度 太慢了!能改成快点吗? 我在linux下为什么访问不了。 求一正则 拼接怪异TABLE求助 $sc_B002=B002;echo $sc_B002==0;显示结果为1,怎么回事? 计算两日期间的天数?
<? //计算n天以前的日期
//========计算n天以前的日期subolddate()=====================
function subolddate($day){
$now=time();
$m=$day*24*60*60;
$diff=$now-$m;
$oldday=date("Y-m-d",$diff);
echo $day."天以前是".$oldday;
}
//========================================================
subolddate(5);
?>
可以计算任意时间差的函数
<?
function diff($day1,$day2)
{
$a=explode("-",$day1);
$b=explode("-",$day2);
if(checkdate($a[1],$a[2],$a[0]) && checkdate($b[1],$b[2],$b[0]))
{
$c=mktime(0,0,0,$a[1],$a[2],$a[0]);
$d=mktime(0,0,0,$b[1],$b[2],$b[0]);
$f=($d-$c)/3600/24;
echo "$day1 和 $day2 之间相差 $f 天!";
}
else
{
print "对不起,你的日期格式不对!";
}
}
//用法
diff("2001-1-1","2001-3-1");
?>