Uniformize tarih formatları - nasıl?

0 Cevap php

Ben iki bilgi kaynakları var ve bu kaynakları farklı biçimlerde tarihleri ​​var.

Source A Wed, 17 Nov 2010 12:14:10 +0000 (from a rss feed)

Source B YYYY-MM-DD HH:MM:SS (from mysql datetime)

Request: I would like to order them by date to retrieve only the last occurrences.

Ama, ve bunu koymak için daha da zor, veritabanına kayıtlı olanlar dikkate TIME olmalıdır. Birkaç kayıtlar aynı gün oluşturulan olabilir çünkü.

I have control over the mysql output format to choose from. I don't have any control about the output coming from the rss feed.

Bu kolay bir başarı olarak görünmüyor, ben merak ediyorum:

Burada ne önerebilirsiniz?

Update: I was thinking about: Working source A like this: a) creating an array for months and the specific month number b) Retrive two chars after the first comma (or three if we count the space) (the day) c) Convert "Nov" to a number (by using the array previously created); d) Retrieve the 2010 (not sure how); e) Place the year on the left, add a - place the month, and a -, place the day, add 00:00:00

At this time, they both will be equal and that could help... But, I feel really dummy about doing all this... :s Isn't there a smart way? :)

Aşırı - php (zend) / mysql

Thanks a lot, MEM

0 Cevap