我想從以下代碼計算會計年度。但是我得到13年而不是12年。可能是錯誤的?請建議。計算會計年度問題
calculateFiscalYearForDate(date("m/d/y"), "10/1", "9/30");
function calculateFiscalYearForDate($inputDate, $fyStart, $fyEnd)
{
$date = strtotime($inputDate);
$inputyear = strftime('%y',$date);
$fystartdate = strtotime($fyStart.$inputyear);
$fyenddate = strtotime($fyEnd.$inputyear);
if($date < $fyenddate){
$fy = intval($inputyear);
}else{
$fy = intval(intval($inputyear) + 1);
}
return $fy;
}
到底出了什麼地方?你期待什麼結果? – 2012-01-03 16:29:36