Date sequence calculating

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to calculate a date sequence using $i in conjunction with “ (so the represented # is “seen” by PHP)

The code (below) results in 2 errors:

Notice:  Undefined variable: i_days_ago in /vhosts/mypainmanagementtracker.net/public/test.php on line 9
Notice:  Undefined variable: i_days_ago in /vhosts/mypainmanagementtracker.net/public/test.php on line 13

<?php

    $users_current_date = date('Y-m-d');
    $i = 2;
    while ( $i <= 10 ) {

        $dt = new \DateTime( date('Y-m-d H:i:s' , strtotime( $users_current_date ) ) );
        $dt->modify("-$i days");
        $users_dates["$i_days_ago"]['starting_date'] = $dt->format('Y-m-d 00:00:00');

        $dt = new \DateTime( date('Y-m-d H:i:s' , strtotime( $users_current_date ) ) );
        $dt->modify("-$i days");
        $users_dates["$i_days_ago"]['ending_date'] = $dt->format('Y-m-d 23:59:59');

    ++$i;
    }
?>

Is there a way to do this without creating these errors and also “NOTICE” errors?  The dates being calculated will be used in a database query (used to generate a report based on the activity between the starting and ending dates). 

Ron


Ron Piggott


www.TheVerseOfTheDay.info 

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux