گیفت کارت آیتونز
نمایش نتایج: از 1 به 4 از 4

موضوع: شمسی سازی تاریخ تولد در پوسته فلت لی

  1. Top | #1
    کاربر سایت

    تاریخ عضویت
    May 2012
    ورژن ویبولتین
    4.2
    سن
    33
    نوشته ها
    59
    مورد پسند
    22 بار
    اطلاعات
    Windows NT 10.0 Firefox 62.0
    میزان امتیاز
    12

    Post شمسی سازی تاریخ تولد در پوسته فلت لی

    درود بر شما
    در مورد شمسی سازی در پوسته فلت لی توانستم با کلاس <dd class="convertDate"> هر جا میخام تاریخ میلادی رو به شمسی تبدیل کنم!
    فقط مشکلی دارم که امیدوارم بتونین کمکم کنید!
    من میخام تاریخ تولد رو به شمسی از کاربر بگیرم و به میلادی در دیتابیس ذخیره کنم که برای شمسی سازی تاریخها در سایت مشکل پیش نیاد!
    همونطور که میدونید در دو جا تاریخ تولد از کاربر گرفته میشه یکی هنگام ثبت نام یکی موقع ویرایش تنظیمات کاربری قسمت modifyprofile_birthday هم در استایل پیدا کردم اما نمیدونم کدها رو به چه صورت تغییر بدم!
    در ضمن اگر به گونه ای باشه که هم بشه تاریخ شمسی از کاربر گرف هم میلادی جالبتر میشه!
    در صورتیکه کسی با هزینه انجام میده اعلام کنه به توافق برسیم
    با تشکر
    هرکجا محرم شدی چشم از خیانت باز دار

    ای بسا محرم که با یک نقطه مجرم میشود





  2. گیفت کارت آیتونز

  3. Top | #2
    کاربر سایت

    تاریخ عضویت
    May 2012
    ورژن ویبولتین
    4.2
    سن
    33
    نوشته ها
    59
    مورد پسند
    22 بار
    اطلاعات
    Windows NT 10.0 Firefox 62.0
    میزان امتیاز
    12

    پیش فرض

    دوستان برنامه نویس
    من از این تابع استفاده کردم
    کد PHP:
    function gregorian_to_jalali($gy,$gm,$gd,$mod=''){
     
    $g_d_m=array(0,31,59,90,120,151,181,212,243,273,304,334);
     if(
    $gy>1600){
      
    $jy=979;
      
    $gy-=1600;
     }else{
      
    $jy=0;
      
    $gy-=621;
     }
     
    $gy2=($gm>2)?($gy+1):$gy;
     
    $days=(365*$gy) +((int)(($gy2+3)/4)) -((int)(($gy2+99)/100)) +((int)(($gy2+399)/400)) -80 +$gd +$g_d_m[$gm-1];
     
    $jy+=33*((int)($days/12053)); 
     
    $days%=12053;
     
    $jy+=4*((int)($days/1461));
     
    $days%=1461;
     if(
    $days 365){
      
    $jy+=(int)(($days-1)/365);
      
    $days=($days-1)%365;
     }
     
    $jm=($days 186)?1+(int)($days/31):7+(int)(($days-186)/30);
     
    $jd=1+(($days 186)?($days%31):(($days-186)%30));
     return(
    $mod=='')?array($jy,$jm,$jd):$jy.$mod.$jm.$mod.$jd;

    اما خروجیش به این شکله
    2/2/1366
    اگر بخام این شکلی بشه
    02/02/1366
    کدوم کاراکتر رو در تابع باید تغییر بدم؟
    هرکجا محرم شدی چشم از خیانت باز دار

    ای بسا محرم که با یک نقطه مجرم میشود


  4. Top | #3
    کاربر سایت

    تاریخ عضویت
    May 2012
    ورژن ویبولتین
    4.2
    سن
    33
    نوشته ها
    59
    مورد پسند
    22 بار
    اطلاعات
    Windows NT 10.0 Firefox 63.0
    میزان امتیاز
    12

    کاربر مقابل از hossein_n بابت این پست مفید تشکر کرده است:

    هرکجا محرم شدی چشم از خیانت باز دار

    ای بسا محرم که با یک نقطه مجرم میشود


  5. Top | #4
    مدیر ارشد

    تاریخ عضویت
    Aug 2014
    ورژن ویبولتین
    4
    سن
    24
    نوشته ها
    4,261
    مورد پسند
    3,191 بار
    نوشته های وبلاگ
    17
    اطلاعات
    Linux Chrome 70.0.3538.77
    میزان امتیاز
    514

    پیش فرض

    متاسفم کمکی از دستم بر نمیومد.
    خوشحالم که تاپیکش رو زدید.
    بسته شد.

    کاربر مقابل از Inna بابت این پست مفید تشکر کرده است:


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ: 3
    آخرين نوشته: 2017/09/26, 03:04 PM
  2. پوسته تک صفحه ای ایوا فارسی سازی شده رایگان
    توسط hossienrezaeian در انجمن وردپرس
    پاسخ: 0
    آخرين نوشته: 2015/11/27, 08:47 PM
  3. پوسته IDStore فارسی سازی شده به صورت کامل رایگان
    توسط hossienrezaeian در انجمن وردپرس
    پاسخ: 1
    آخرين نوشته: 2015/10/09, 03:54 PM
  4. کسی می تونه برام هک شمسی سازی نصب کنه
    توسط MR.Darvishi در انجمن پرسش و پاسخ
    پاسخ: 3
    آخرين نوشته: 2013/08/04, 08:14 AM
  5. آموزش فارسی سازی پوسته ها در وردپرس
    توسط iLove در انجمن آموزش های وردپرس
    پاسخ: 18
    آخرين نوشته: 2012/11/25, 10:22 PM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •