Handling timestampz datatype
Handling timestampz datatype
am 06.11.2002 19:08:02 von David Busby
List,
How are you all dealing with the timestampz data type in your PG/PHP
applications? I cannot seem to find the reliable way to deal with them (for
display purposes). My timestampz column comes into my PHP script as a text
string, I have to convert (using strtotime()) first then use strftime() to
format it. Any ideas on the easy way to do this?
/B
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly
Re: Handling timestampz datatype
am 06.11.2002 19:47:38 von David Ulevitch
David Busby wrote:
> List,
> How are you all dealing with the timestampz data type in your
> PG/PHP applications? I cannot seem to find the reliable way to deal
> with them (for display purposes). My timestampz column comes into my
> PHP script as a text string, I have to convert (using strtotime())
> first then use strftime() to format it. Any ideas on the easy way to
> do this?
It's a bit annoying, but I find this to work well:
date("F j, Y, g:i a",strtotime('00'.$row['event_date']))
Obviously you can use whatever date scheme you want or strfttime like you
said.
(also, $row['event_date'] is my timestampz field, of course)
I don't know of an easier way although it is probably possible to get the
date out in epoch time direct from the SQL using the EPOCH keyword and some
of the date functions.
-davidu
---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
Re: Handling timestampz datatype
am 06.11.2002 20:58:49 von Andrew McMillan
On Thu, 2002-11-07 at 07:08, David Busby wrote:
> List,
> How are you all dealing with the timestampz data type in your PG/PHP
> applications? I cannot seem to find the reliable way to deal with them (for
> display purposes). My timestampz column comes into my PHP script as a text
> string, I have to convert (using strtotime()) first then use strftime() to
> format it. Any ideas on the easy way to do this?
I use to_date() in the SQL to convert for display, and that works well.
Cheers,
Andrew.
--
------------------------------------------------------------ ---------
Andrew @ Catalyst .Net.NZ Ltd, PO Box 11-053, Manners St, Wellington
WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St
DDI: +64(4)916-7201 MOB: +64(21)635-694 OFFICE: +64(4)499-2267
Survey for nothing with http://survey.net.nz/
------------------------------------------------------------ ---------
---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?
http://archives.postgresql.org
Re: Handling timestampz datatype
am 06.11.2002 21:05:08 von Andrew McMillan
On Thu, 2002-11-07 at 07:08, David Busby wrote:
> List,
> How are you all dealing with the timestampz data type in your PG/PHP
> applications? I cannot seem to find the reliable way to deal with them (for
> display purposes). My timestampz column comes into my PHP script as a text
> string, I have to convert (using strtotime()) first then use strftime() to
> format it. Any ideas on the easy way to do this?
Woops :-)
I mean "to_char()" :-)
Cheers,
Andrew.
--
------------------------------------------------------------ ---------
Andrew @ Catalyst .Net.NZ Ltd, PO Box 11-053, Manners St, Wellington
WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St
DDI: +64(4)916-7201 MOB: +64(21)635-694 OFFICE: +64(4)499-2267
Survey for nothing with http://survey.net.nz/
------------------------------------------------------------ ---------
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster