+1 امتیاز
قبل در برنامه نویسی توسط (164 امتیاز)
ویرایش شده قبل توسط
سلام به همه

راستش من یک xml برای خروجی rss ام نوشتم و از تگ <pubDate> استفاده میکنم اما تاریخی که از database میگیرم وبه حلقه ایتممام میدم دیده نمیشه ولی در سورس دیده میشه به این صورت:

<pubDate>2013-05-29 01:01:57</pubDate>

اما وقتی سورس RSS های درستو که میبینم تاریخشون به این صورت:

<pubDate>29 Jun 2013 11:55:11 +0430</pubDate>

یعنی یه پلاس با  4 عدد اضافه داره ولی صحیح دیده میشه.من تاریخ بصورت timestamp در بانک ذخیره میکنم و مستقیمآ هم بدون استفاده ازتابع مبدلی میدمش به حلقه.خودم حدس میزنم این اضافهِ افست گرینویچ باشه اما از چه تابعی استفاده کنم نمی دونم؟

1 پاسخ

+1 امتیاز
قبل توسط (164 امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

 جواب :

date('D, d M Y H:i:s O', strtotime($timestamp]));

 

سوالات مشابه

+1 امتیاز
1 پاسخ 557 بازدید
+2 امتیاز
1 پاسخ 351 بازدید
سوال شده 11 سال قبل در کامپیوتر و اینترنت توسط mp (7.0هزار امتیاز)
0 امتیاز
0 پاسخ 549 بازدید
0 امتیاز
1 پاسخ 553 بازدید
0 امتیاز
1 پاسخ 501 بازدید
+1 امتیاز
3 پاسخ 1.1هزار بازدید
+1 امتیاز
1 پاسخ 585 بازدید
...