RealDrift Posted May 21, 2009 Share Posted May 21, 2009 Hi, here is the code: //Display the row of data $output .= "<tr bgcolor=\"$bgcolor\">\n"; $output .= "<td>".$row['Receiver']."</td>\n"; $output .= "<td>".$row['Amount']."</td>\n"; $date_show = date('d/m/Y h:i:s a', strtotime($row['Date'])); $date_compare = date('d/m/Y', strtotime($row['Date'])); $date_today = date('d/m/Y'); $date_yesterday = date('d/m/Y', strtotime("-1 day")); if ($date_compare == $date_today) { $output .= "<td>'Today'</td>\n"; // echo 'Today'; }else if ($date_compare == $date_yesterday) { $output .= "<td>'Yesterday'</td>\n"; // echo 'Yesterday'; }else { $output .= "<td>".$date_show."</td>\n"; }; $output .= "</tr>\n"; I want to echo the time next to the word 'Today' and 'Yesterday' in the $output's. thanks. Quote Link to comment https://forums.phpfreaks.com/topic/159133-echo-time-in-here/ Share on other sites More sharing options...
jsschmitt Posted May 21, 2009 Share Posted May 21, 2009 If you are looking to us the current time: declare a variable using the information here: http://us.php.net/time setup $output as $output .= "<td>'Today' ".$timevariable."</td>\n"; $output .= "<td>'Yesterday' ".$timevariable."</td>\n"; $output .= "<td>".$date_show.$timevariable."</td>\n"; Quote Link to comment https://forums.phpfreaks.com/topic/159133-echo-time-in-here/#findComment-839233 Share on other sites More sharing options...
RealDrift Posted May 21, 2009 Author Share Posted May 21, 2009 no not the current time but pulled from the database. each row in table has different times. Quote Link to comment https://forums.phpfreaks.com/topic/159133-echo-time-in-here/#findComment-839239 Share on other sites More sharing options...
jsschmitt Posted May 21, 2009 Share Posted May 21, 2009 Oh... didn't know you were pulling from a DB... Quote Link to comment https://forums.phpfreaks.com/topic/159133-echo-time-in-here/#findComment-839242 Share on other sites More sharing options...
radi8 Posted May 21, 2009 Share Posted May 21, 2009 this: <?php $output .= "<td>'Today'</td>\n"; // echo 'Today'; }else if ($date_compare == $date_yesterday) { $output .= "<td>'Yesterday'</td>\n"; // echo 'Yesterday'; ?> has NOTHING to do with database output. It looks like you are referring to the current server date/time stamps. Gotta be clear on what you ask for. Quote Link to comment https://forums.phpfreaks.com/topic/159133-echo-time-in-here/#findComment-839258 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.