/
  • تبدیل تاریخ میلادی به شمسی

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی تبدیل تاریخ میلادی به شمسی
    نویسنده پیام
    nimayz آفلاین
    عضو جدید
    **

    ارسال‌ها: 26
    تاریخ عضویت: ۱۳۹۵ مهر ۱۵
    اعتبار: 0
    تشکرها : 8
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    تبدیل تاریخ میلادی به شمسی
    سلام و خسته نباشید خدمت اساتید
    من میخوام از دیتا بیس تاریخ و ساعت درج پست که به میلادی هست رو بگیرم و با کتاب خانه jdf اونو تبدیل به شمسی کنم ..
    چطر میتونم اینکارو انجام بدم
    از این کد هم استفاده کردم
    امانمیدونم چطر زمان مجود رو بدم بهش که برام تبدیل کنه
    میشه راهنمایم کنید ؟؟؟

    echo $row['post_date'];

    $timezone = 0;//برای 3:30 عدد 12600 و برای 4:30 عدد 16200 را تنظیم کنید
    $now = date("Y-m-d", time()+$timezone);
    $time = date("H:iConfused", time()+$timezone);
    list($year, $month, $day) = explode('-', $now);
    list($hour, $minute, $second) = explode(':', $time);
    $timestamp = mktime($hour, $minute, $second, $month, $day, $year);

    $jalali_date = jdate("زمان: H:iConfused - تاریخ: Y/m/d",$timestamp);
    echo $jalali_date;
    (آخرین ویرایش در این ارسال: ۱۳۹۶ مهر ۱۸ ۱۱:۲۴ صبح، توسط nimayz.)
    ۱۳۹۶ مهر ۱۸ ۱۰:۱۲ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    undefined آفلاین
    احسان
    *****

    ارسال‌ها: 2,113
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 1995
    ( 2058 تشکر در 1210 ارسال )
    ارسال: #2
    RE: تبدیل تاریخ میلادی به شمسی
    سلام،
    لطفا در هنگام تایپ بین کلمات فاصله قرار بدین و اینکه کدتون رو داخل تگ کد که در ادیتور هست بذارید.
    با تشکر.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۶ مهر ۱۸ ۱۰:۴۱ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : ayoubsys
    nimayz آفلاین
    عضو جدید
    **

    ارسال‌ها: 26
    تاریخ عضویت: ۱۳۹۵ مهر ۱۵
    اعتبار: 0
    تشکرها : 8
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: تبدیل تاریخ میلادی به شمسی
    کسی نیستConfusedConfusedConfusedConfusedConfusedConfusedConfusedConfusedConfused
    ۱۳۹۶ مهر ۱۸ ۰۳:۱۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    sasa آفلاین
    عضو جدید
    **

    ارسال‌ها: 24
    تاریخ عضویت: ۱۳۹۵ بهمن ۱۷
    اعتبار: 0
    تشکرها : 5
    ( 0 تشکر در 0 ارسال )
    ارسال: #4
    RE: تبدیل تاریخ میلادی به شمسی
    درود
    من منظورتون کامل متوجه نشدم.اگر منظورتون اینه زمان موجود رو به شمسی تغییر بدید میتونید با jdf از کد زیر استفاده کنید
    کد PHP:
    echo "$year_number/$month_number/$day_number"

    برای تغییر تایم هم به وقت ایران از این کد استفاده کنید
    کد PHP:
    date_default_timezone_set("Asia/Tehran"); 
    ۱۳۹۶ آبان ۲ ۰۸:۵۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    ahora آفلاین
    کسی که از شکست نا امید نمیشه
    ****

    ارسال‌ها: 384
    تاریخ عضویت: ۱۳۸۷ دي ۹
    اعتبار: 4
    تشکرها : 130
    ( 52 تشکر در 40 ارسال )
    ارسال: #5
    RE: تبدیل تاریخ میلادی به شمسی
    با سلام

    اگه درست منظورتون رو متوجه شده باشم , شما اطلاعاتتون رو تو دیتابیس بر اساس date ذخیره کردیه باشید . فرمت تاریخ خروجیتون Y-m-d هستش

    و میتونین به با اسفاده از اینتوابع تبدیل تاریخ رو انجام بدید
    کد PHP:
    $date_exp explode('-',$row['post_date']);

    $j_y $date_exp[0];
    $j_m $date_exp[1];
    $j_d $date_exp[2];
    $mode='/';
    jalali_to_gregorian$j_y $j_m $j_d $mod ); 

    برای تغییر تایم به وقت ایران هم دوستمون در پست قبلی اشاره کردن
    __________________________________________________________________________
    با تشکر ممل آمریکایی
    (آخرین ویرایش در این ارسال: ۱۳۹۶ آبان ۵ ۱۲:۵۸ صبح، توسط ahora.)
    ۱۳۹۶ آبان ۵ ۱۲:۴۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : ayoubsys
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS