在一个项目中,我有一个内部的时间计算。
简单列举了发布后的日子:
2009/10/19:发布日 2009/10/20:第1天 2009/10/21:第2天 等
现在我想要一个函数,它给我当前内部计算时间。例如。 “第129天”,在2010年的某一天。
但要保持这种准确性非常重要:
2009/10/20 00:00:01 =>第1天 2009/10/20 23:59:59 =>第1天 2009/10/21 00:00:01 =>第2天
我构建了以下功能,但它没有那么准确。为什么不?你能改进吗?
function date2daycount($timestamp) {
$launchDay = 1255903200-3600*24; // launch (2009/10/19 00:00:00)
$difference = floor(($timestamp-$launchDay)/86400); // days after launch
return $difference;
}
提前致谢!
答案 0 :(得分:0)
function date2daycount($timestamp) {
$launchDay = strtotime('19 October 2009'); // launch (2009/10/19 00:00:00)
$difference = floor(($timestamp-$launchDay)/86400); // days after launch
return $difference+1;
}