PHP计算时间段某天是星期几,当前时间后几天及日期时间差

这几个时间函数都放出来了,使用方法不用说了吧,直接看代码:

  1. <?php
  2. //取两个日期内天数差
  3. function SubDay($ntime,$ctime)
  4. {
  5. $dayst = 3600 * 24;
  6. $cday = ceil(($ntime-$ctime)/$dayst);
  7. return $cday;
  8. }
  9. //取当前时间后几天,天数增加单位为1
  10. function AddDay($ntime,$aday)
  11. {
  12. $dayst = 3600 * 24;
  13. $oktime = $ntime + ($aday * $dayst);
  14. return $oktime;
  15. }
  16. //取一周内的某天是星期几
  17. function AddSpeDay($day=0)
  18. {
  19. //$day = isset($day) ? intval($day) : 0;
  20. $daynum = date(‘w’) – $day;
  21. $oktime = time() – (3600 * 24 * $daynum);
  22. return $oktime;
  23. }
  24. #附php取当前时间的方法
  25. //取当前时间,格式为2009-10-23 14:20:35
  26. function GetDateTimeMk($mktime)
  27. {
  28. return MyDate(‘Y-m-d H:i:s’,$mktime);
  29. }
  30. //取当前时间,格式为2009-10-23
  31. function GetDateMk($mktime)
  32. {
  33. return MyDate(“Y-m-d”,$mktime);
  34. }
  35. ?>