woodsonoversoul Posted September 24, 2007 Share Posted September 24, 2007 Hi all, I'm trying to display a datetime type which I save with NOW() ie: // create query $query = "INSERT INTO purchase (category, location, price, time) VALUES ('$category', '$location', '$price', NOW())"; time is a datetime type I want to just display the "time" part of time, not the date this is the code I'm using: echo "<li><a href=".$_SERVER['PHP_SELF']."?category=".$row[5].">".date("G.i:s", $row[5]."</li>"; and getting a "Parse error: syntax error, unexpected ';' ..." any help with the error? Link to comment https://forums.phpfreaks.com/topic/70406-simple-help-displaying-datetime/ Share on other sites More sharing options...
cyber_ghost Posted September 24, 2007 Share Posted September 24, 2007 do you mean that the... 2007-09-08 12:45:23 as a time? and get the time out of it? if does.. then try this code.... list($date1,time1) = explode(" ",$row[5]); then have fun with $time1 = this is the time like 12:45:23.. i hope this can be help! Link to comment https://forums.phpfreaks.com/topic/70406-simple-help-displaying-datetime/#findComment-353732 Share on other sites More sharing options...
woodsonoversoul Posted September 24, 2007 Author Share Posted September 24, 2007 Does that allow me to mess around with the format of $time1? (G.i:s) Link to comment https://forums.phpfreaks.com/topic/70406-simple-help-displaying-datetime/#findComment-353734 Share on other sites More sharing options...
teng84 Posted September 24, 2007 Share Posted September 24, 2007 echo date('G.i:s','2007-09-08 12:45:23' ); Link to comment https://forums.phpfreaks.com/topic/70406-simple-help-displaying-datetime/#findComment-353735 Share on other sites More sharing options...
cyber_ghost Posted September 24, 2007 Share Posted September 24, 2007 nope... on that code... you a are getting the second part of datetime format... divided by space in between them.. Link to comment https://forums.phpfreaks.com/topic/70406-simple-help-displaying-datetime/#findComment-353737 Share on other sites More sharing options...
woodsonoversoul Posted September 24, 2007 Author Share Posted September 24, 2007 Alright, I've changed the display code to: echo "<li><a href=".$_SERVER['PHP_SELF']."?category=".$row[5].">".date("g:i a", $row[5])."</li>"; and that works fine, except the time is wrong ??? The time it displays has no relation on the actual value in that field. wtf? Link to comment https://forums.phpfreaks.com/topic/70406-simple-help-displaying-datetime/#findComment-353739 Share on other sites More sharing options...
woodsonoversoul Posted September 24, 2007 Author Share Posted September 24, 2007 The output of date("m/d/y g:i a", $row[5]) is 12/31/69 6:33 pm Link to comment https://forums.phpfreaks.com/topic/70406-simple-help-displaying-datetime/#findComment-353746 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.