0

I encountered a problem with a non well formed numeric value. I encountered "php 7.1". date format

/**
 * @param integer $value
 * @param string $interval
 * @param string $in_date
 * @param string $format
 */
public function date_adds($value = 0, $interval = 'day', $in_date, $format = "Y-m-d")
{
    $t_split = explode('-', $in_date);
    $day = $t_split[2];
    $month = $t_split[1];
    $year = $t_split[0];

    if ($interval == 'day') {
        $day += (int) $value;
    } elseif ($interval == 'month') {
        $month += (int) $value;
    } elseif ($interval == 'year') {
        $year += (int) $value;
    }

    $date_add = mktime(0, 0, 0, $month, $day, $year);
    return date($format, $date_add);
}
Muhammad Omer Aslam
  • 22,976
  • 9
  • 42
  • 68

0 Answers0