Bir zaman çizelgesi döneme yakın PHP Bul tarihi

0 Cevap php

Peki, tamam. Bu matematiksel almak, bu yüzden sizinle bilimsel hesap makinesi getirdim umut olabilir ;)

Bu benim sorunum:

alt text

Ilk tarih (zaman damgası), zaman dönem dönem (saniye) ve bugünün tarih (zaman damgası) göz önüne alındığında, dönem * n-plus ilk / orijinal tarihi ile çakışmaktadır yakın tarihini bulmak gerekir.

Şimdiye kadar, ben böyle yukarıdaki demo "2" olacağını ilk ve son (bugünün) tarihi arasında, "dönemler" miktarı olarak, güzel çalışan bazı şeyler var:

$initial=strtotime('2 April 1991');
$time=time();
$period=strtotime('+10 years',0);

$periods=round(($time-$initial)/$period);

Ben yaptım sonraki şey oldu:

$range=$periods*$period;

Ve nihayet:

echo date('d M Y',$initial+$range);

Which wrote '03 April 2011'. How did it get to 3? (I suspect it's a leap year issue?) You know that feeling when you're missing something small? I'm feeling it all over me right now....

0 Cevap