Bir projede, ben kez bir iç hesaplama var.
Lansmanından bu yana gün sadece numaralandırılan:
2009/10/19: launch day 2009/10/20: day 1 2009/10/21: day 2 etc.
Şimdi bana kez iç hesaplamanın geçerli gününü veren bir işlevi var istiyorum. Örneğin 2010 yılında bir gün "gün 129".
Ama bu doğruluk olması önemlidir:
2009/10/20 00:00:01 => day 1 2009/10/20 23:59:59 => day 1 2009/10/21 00:00:01 => day 2
Ben aşağıdaki işlevi inşa edilmiş ama bu doğruluk yok. Neden değil? Bunu artırabilirsiniz?
function date2daycount($timestamp) {
$launchDay = 1255903200-3600*24; // launch (2009/10/19 00:00:00)
$difference = floor(($timestamp-$launchDay)/86400); // days after launch
return $difference;
}
Şimdiden teşekkürler!