In this post, we are going to calculate the Years, Weeks and Days by inputting a number of days, which means convert the given number of days in terms of years, weeks and days using PHP.
Example Of Days In terms Of Years, Weeks and Days:
Input : 30 Output : years = 0 week = 4 days = 2 Input : 20 Output : years = 0 week = 2 days = 6
How to solve this Problem?
Step-1: Number of years will be the quotient when a number of days will be divided by 365 i.e days / 365 = years.
Step-2: Number of weeks will be the result of (Number_of_days % 365) / 7.
Step-3: Number of days will be the result of (Number_of_days % 365) % 7.
Below is the program implementing above approach:
<?php // PHP program to convert // given number of days in // terms of Years, Weeks and Days $DAYS_IN_WEEK = 7; // Function to find // year, week, days function find($number_of_days) { global $DAYS_IN_WEEK; $year; $week; $days; // Assume that years // is of 365 days $year = (int)($number_of_days / 365); $week = (int)(($number_of_days % 365) / $DAYS_IN_WEEK); $days = ($number_of_days % 365) % $DAYS_IN_WEEK; echo("years = " . $year . "\nweeks = " . $week . "\ndays = " . $days); } // Driver Code $number_of_days = 200; find($number_of_days); // This code is contributed by Ajit. ?>
Output:
years = 0 weeks = 28 days = 4
Please share and comment on this post and wants to improve WhatsApp us.