有一种情况。假设:
财政年度= 01/04/2017至31/03/2018
我在数据库中有一个input field
个datepicker
和date
列。
如果有任何用户选择today's date e.g 08/06/2017
然后应该在日期表的帮助下显示此current year i.e from
01/04/2017 to 08/06/2017
的数据
previous year's data i.e from
01/04/2016 to 31/03/2017
$currentdate = date('d/m/Y')
进行展示
从db到当前日期的整个数据。 $A1 = mysqli_query($conn,'SELECT sum(netvalue) FROM
{fintran {1}}
我们可以创建一些公式,但我很难建立逻辑所以请帮助我
答案 0 :(得分:1)
您可以使用以下方法生成一年的日期:
function get_year_back_date($date, $format='d/m/Y') {
return date($format, strtotime($date . ' -1 year'));
}
$previous_year = get_year_back_date('01/04/2017');
您可以在此处看到此代码:http://ideone.com/eXRoYB。
答案 1 :(得分:1)
你使用碳。
文档: - http://carbon.nesbot.com/docs/
$date = Carbon\Carbon::createFromFormat('d/m/Y', $date);
$date->subYear();
echo $date->format('d/m/Y'); // Previous year