elentz Posted December 8, 2011 Share Posted December 8, 2011 I need some help here. I have a query: $sql = "Select stime,direction,Trunk,Source,destination,CallLength from export where Trunk = 'nexVortex'" I use it with BaaGrid. It shows everything I need, with one exception. stime is in Epoch time . So how do I change the query to show Human time instead of Epoch? Thanks alot for any help Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/ Share on other sites More sharing options...
Pikachu2000 Posted December 8, 2011 Share Posted December 8, 2011 You'll be wanting the MySQL date & time functions FROM_UNIXTIME() and DATE_FORMAT(). Then just alias the field, and you're good to go. Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1295620 Share on other sites More sharing options...
elentz Posted December 8, 2011 Author Share Posted December 8, 2011 Here's what I have tried: $start=date(r,stime); $sql = "Select stime as $start,direction,Trunk,Source,destination,CallLength from export where Trunk = 'nexVortex'"; But I get this:Warning: date() expects parameter 2 to be long, string given in /home/communiq/public_html/smdr/smdrbytrunk.php on line 81 The alias is the $start isn't it? Thanks Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1295968 Share on other sites More sharing options...
fenway Posted December 9, 2011 Share Posted December 9, 2011 I have no idea what you're trying to do -- but the alias should be a literal, not vice versa. Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1296044 Share on other sites More sharing options...
elentz Posted December 9, 2011 Author Share Posted December 9, 2011 Thanks for the help. I did get it to work as I wanted Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1296059 Share on other sites More sharing options...
fenway Posted December 9, 2011 Share Posted December 9, 2011 Thanks for the help. I did get it to work as I wanted Great -- please post your solution. Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1296229 Share on other sites More sharing options...
elentz Posted December 9, 2011 Author Share Posted December 9, 2011 Here's what I eventually ended up with. $sql = "Select FROM_UNIXTIME(stime,'%h:%i:%s %c-%e-%Y'),direction,Trunk,Source,destination,CallLength,status from export where Trunk = 'nexVortex'"; I am sure it isn't pretty from some standpoint, but it works as I need it with one exception, the stime is in GMT and I need to get it to show Eastern. Thanks Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1296380 Share on other sites More sharing options...
fenway Posted December 10, 2011 Share Posted December 10, 2011 CONVERT_TZ() will help you. Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1296435 Share on other sites More sharing options...
elentz Posted December 10, 2011 Author Share Posted December 10, 2011 Thanks Fenway I will check it out Link to comment https://forums.phpfreaks.com/topic/252721-how-to-show-human-time-from-epoch/#findComment-1296440 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.