- abs: documentation ( source)
- date: documentation ( source)
- strtotime: documentation ( source)
- number_format: documentation ( source)
<?php
/* every day amount increases by £19,000 */
function getAmount()
{
$increment = 19000;
return getTodayValue($increment);
}
/* every users increases by 514 */
function getUsers()
{
$increment = 514;
return getTodayValue($increment);
}
function getTodayValue($inc) {
$startDay = "2013-11-01";
$endDay = "2013-12-31";
$now = date('Y-m-d');
$endDay = ($now <= $endDay) ? $now : $endDay;
$diff = abs(strtotime($endDay) - strtotime($startDay));
$days = ($diff/(60*60*24))+1;
return number_format($days*$inc);
}
echo(getAmount());