Heim  >  Artikel  >  Backend-Entwicklung  >  求两个时间点其间有哪些天,比如2013.03.29—2013.04.01之间有20130330,20130331两天

求两个时间点其间有哪些天,比如2013.03.29—2013.04.01之间有20130330,20130331两天

WBOY
WBOYOriginal
2016-06-13 11:19:10872Durchsuche

求两个时间点之间有哪些天,比如2013.03.29—2013.04.01之间有20130330,20130331两天
php求两个时间点之间有哪些天,比如2013.03.29—2013.04.01之间有20130330,20130331两天 。

用户选两个时间点,我就要把他选的数据做成报表导出来。
因为有些数据在有些天里是没有值的,所以,根据所选时间来遍历,把有的值插入,没有的值归0,所以有这个需求,谢谢帮忙!


------解决方案--------------------
百度上的正确答案
$j=0;
for($i = strtotime('2010-01-01'); $i '); $i += 86400) {
       
        $y=mktime(0,0,0,01,01,2010);
  $t=date("Y-m-d",$y+$j*24*3600);
  print $t.'
';
  $j++;
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn