From: | Herouth Maoz <herouth(at)oumail(dot)openu(dot)ac(dot)il> |
---|---|
To: | lynch(at)lscorp(dot)com (Richard Lynch), pgsql-sql(at)postgreSQL(dot)org |
Subject: | Re: [SQL] Datetime in humane format |
Date: | 1998-09-06 11:16:32 |
Message-ID: | l03110705b2181e99777a@[147.233.159.109] |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
At 6:27 +0200 on 6/9/98, Richard Lynch wrote:
> So, I followed the advice in the archives and used the datetime type.
>
> Now, I've got entries like 'Sun Sep 06 00:06:57 1998 EDT' in my table.
>
> So, how do I turn that into something that a normal human can read?
>
> "Sep 06 1998 12:06 am" would be nice...
>
> Or, how do I turn that back into seconds since epoch? I'm using PHP which
> has a nice date function that I think I can coerce into giving me what I
> want... unless it also thinks that humans understand 00:06:57 as just after
> midnight...
That depends on the country... To me, 24-hour clocks are as natural as
hailing a cab.
Seconds since epoch - very easy: the function date_part will do that for
you. Read the manpage of pgbuiltin.
Perhaps its worthwhile to delve into the PHP documentation. Perhaps you can
transfer the result you got from a query on a date field directly to some
PHP date type which allows formatting. At least in Java that's how it's
done - so why not in others.
Herouth
--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma
From | Date | Subject | |
---|---|---|---|
Next Message | Johann Spies | 1998-09-07 19:47:43 | Database Client (fwd) |
Previous Message | Richard Lynch | 1998-09-06 04:27:08 | Datetime in humane format |