mysql - How to format output date php -
i have small piece of script when user logs in shows membership expiration date, displays output yyyy-mm-dd
. assuming because of how displayed in sql table.
<? echo "welcome, {$_session['username']}"; ?><p> <?php // make mysql connection mysql_connect("server", "db", "db") or die(mysql_error()); mysql_select_db("dbname") or die(mysql_error()); $query = "select `date` `users` `username` = '" . $_session['username'] . "'"; // retrieve data "example" table $result = mysql_query($query) or die(mysql_error()) or die(mysql_error()); // store record of "example" table $row $row = mysql_fetch_array( $result ); echo "membership expiration date: ".$row['date']; ?>
i have tried putting format commands in
".$row['date'];
such
".$row['date , m d, y']; ".$row['date , m-d-y'];
however sure wrong. i'm reading date formats , conversions if need convert it, not sure input it. if needs defined before echo, or if i'm missing in
".$row['date'];
still trying, appreciated, thank you.
use strtotime
along date
:
echo "membership expiration date: ". date("y-m-d", strtotime($row['date']));
if $row['date']
timestamp, skip strtotime
:
echo "membership expiration date: ". date("y-m-d", $row['date']);
for more help, check similar questions asked on column right --------------------------->>
Comments
Post a Comment