I'm running on Ubuntu Dapper Drake with PHP 5.1.2 and there's a
bug in the Magpie parse_w3cdtf() function which converts string
dates into Unix timestamps. Here's a proposed fix for it, which
I have tested and it works fine.
http://sourceforge.net/mailarchive/message.php?msg_id=15423233
What happens is that the $seconds value in parse_w3cdtf() ends up
looking like ':23' and when you hand this off to gmmktime() you
end up getting nothing back from it. This doesn't happen with
PHP 4.
Could you apply this patch to tiny's local copy of magpierss?
When I try to load this RSS feed
http://bitworking.org/index.atom
all the timestamps end up back in 1969, since the parse_w3cdtf()
returns -1.
Thanks,
Blair