[pmwiki-users] Bug in ftime?
Patrick R. Michaud
pmichaud at pobox.com
Thu Apr 26 10:30:49 CDT 2007
On Thu, Apr 26, 2007 at 11:12:23AM -0400, The Editor wrote:
> On 4/26/07, Patrick R. Michaud <pmichaud at pobox.com> wrote:
> >On Thu, Apr 26, 2007 at 10:46:23AM -0400, The Editor wrote:
> >> I understood
> >>
> >> {(ftime '<timestamp>' '<format>')} should output what is desired.
> >>
> >> However on the Main.WikiSandbox I'm getting
> >>
> >> December 31, 1969, at 05:59 PM
>
> [...] I recreated the bug at http://www.pmwiki.org/wiki/Test/Ftime
Ah, now I see. By '<timestamp>' you meant a unix time value
(I didn't catch that earlier).
The {(ftime ...)} markup wants timestamps to be marked
with a leading @-sign, to better distinguish them from
other date formats (e.g., yyyymmdd). Using the leading
@-sign for timestamps isn't something I invented out of
thin air -- it's also used by the GNU date input formats [1],
which is what PHP's strtotime() function claims to follow [2].
[1] http://www.gnu.org/software/tar/manual/html_node/tar_117.html#SEC117
[2] http://www.php.net/strtotime
So, you really want:
{(ftime @timestamp '<format>')}
Pm
More information about the pmwiki-users
mailing list