• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل تاریخ و زمان
#1
سلام به همگی
من با استفاده از یه کلاس به یه فایل rss وصل میشم و مقادیرش رو می خونم و در یک جدول نمایش میدم.
مشکلی که دارم در قسمت تاریخ درج پست ها در rss هست که مثلا به این صورته Thu, 20 Feb 2014 16:17:49 +0000
آیا راهی وجود داره که این تاریخ رو به تاریخ شمسی یعنی ۱۳۹۲/۱۲/۰۱ تبدیل کرد ؟؟؟
  پاسخ
تشکر شده توسط :
#2
سلام مجدد
کسی از دوستان نیست که جواب سوالم رو بده خیلی بهش احتیاج دارم !!!SadSadSad
  پاسخ
تشکر شده توسط :
#3
یک سرچی برای sallar-jDateTime بکن کلاس خوبی برای تبدیل تاریخه
اگر اشتباه نکنم توی این سایت هست:
sallar.me
یا
github.com/namjoo
  پاسخ
تشکر شده توسط :
#4
من با AlirezaHS موافقم ولی باید یکم رو کنترل مقادیری که بهش میدی کار کنی.
باید کارایی رو قبل از فرستادن مقدار به متد های این کلاس روی کد خودت انجام بدی.
یعنی باید روز ماه سال و ... رو مرتب کنی با توابع php بعد به متد کلاس jDate پاس بدی.
موفق باشید.
  پاسخ
تشکر شده توسط :
#5
میشه یه نمونه بزارید ؟؟؟
  پاسخ
تشکر شده توسط :
#6
رشته های تاریخ (Thu, 20 Feb 2014 16:17:49 +0000 و امثالهم) رو با strtotime به تایم استمپ تبدیل کن و هر بلایی که خاستی سرشون بیار
  پاسخ
تشکر شده توسط :
#7
با استفاده از دستوری که شما گفتین مقدار Tue, 25 Mar 2014 23:03:37 +0430 رو بهش دادم و خروجی بهم مقدار 1395772417 رو داد
حالا چه طوری باید عدد داده شده رو به 6 فروردین 1393 تبدیل کنم ؟؟؟
  پاسخ
تشکر شده توسط :
#8
اول باید تاریخ رو به timestamp تغییر بدی بعد اون رو وارد یکی از توابع شمسی مثل pdate کنی و تاریخ رو به شمسی نمایش بدی:
کد پی‌اچ‌پی:
$time strtotime('Thu, 20 Feb 2014 16:17:49 +0000');
include(
'pdate.php');
$persian pdate("d/n/Y H:i",$time);
echo 
$persian

Wink
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط : restles20 admin
#9
pdate هم از اینجا بگیر
https://github.com/vahid-sohrabloo/Pdate
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان