0
계산 된 일수를 오늘 날짜에 추가하려고합니다. 나는 93을 얻기 위해 계산을 사용하여 strtodate에 '+93 days'문자열을 만들었습니다. strtotime에 문자열을 입력하면 정확한 날짜를 얻습니다. 계산을 사용하여 문자열을 작성하면 (아래 참조) 크게 잘못된 날짜가 표시됩니다. 내 문자열 또는 다른 옵션을 포맷하는 더 좋은 방법이 있습니까?strtotime이 (가) 날짜를 올바르게 추가하지 않습니다.
function debtPayoffDate($mPay, $balance, $irr) {
$days = 365/12*(log($mPay) - log($mPay-$balance*$irr/12))/log(1+$irr/12);
$days = round($days, 0);
$daysString = "'+" . $days . " days'";
echo $daysString;
$payoffDate = date("m/d/y", strtotime($dayString));
echo $payoffDate;
}
debtPayoffDate($mPay, $balance, $irr);
I이 얻을 출력은 "+93 days'12/32/69이다 오히려보다 올바른 결과"+93 days'11/16/16
도랑하여 문자열 내에서 작은 따옴표를해야합니다. –
try $ daysString = "+" $ 일. "일"; – Mostafa