نمایش ساعت به وقت ایران

شروع موضوع توسط mostaafa ‏30 ژوئن 2007 در انجمن برنامه‌نویسی با PHP

  1. mostaafa

    mostaafa Member

    ارسال‌ها:
    35
    تشکر شده:
    0
    امتیاز دستاورد:
    6
    سلام دوستان
    من دارم از اسکرپت jdf.php برای نمایش تاربخ و ساعت استفاده میکنم.
    الان یک اشکال کوچیک دارم اینه که ساعت را نمایش میده به وقت اروپا


    باید ساعت تنظیم به (GTM3,5) ؟ ؟؟

    از تابع زیر من استفاده میکنم:


    echo jdate("l j F Y - ساعت h:i");


    خروج تابع :

    امروز شنبه ۹ تیر ۱۳۸۶ - ساعت ۰۲:۵۸

    الان ساعت است

    ۳۱ : ۱۶

    ممنون از کمک شما
     
    آخرین ویرایش: ‏30 ژوئن 2007
    نوشته شده توسط mostaafa در ‏30 ژوئن 2007
  2. jalilvand

    jalilvand Member

    ارسال‌ها:
    139
    تشکر شده:
    27
    امتیاز دستاورد:
    16
    سلام

    سلام
    PHP:

    $time=mktime();
    $ekhtelaf=date('O');
    $alamat=substr($ekhtelaf,0,1);
    if($alamat=='+')
    {
        $time=$time+(substr($ekhtelaf,1,2)*3600)+(substr($ekhtelaf,3,2)*60);
    }
    else
    {
        $time=$time-(substr($ekhtelaf,1,2)*3600)-(substr($ekhtelaf,3,2)*60);
    }   // ta inja saato be saate GMT tabdil mikone
    $tzh=3; // Ekhtelaf zamani ke mikhay bashe (saat)
    $tzm=30; // Ekhtelaf zamani (daghighe)
    $time=$time+$tzh*3600+$tzm*60; // Age masalan khasty -3:30 bashe be jaye + haa - bezar
    echo jdate('h:i',$time);
     
    نوشته شده توسط jalilvand در ‏2 جولای 2007
  3. jamshed

    jamshed Member

    ارسال‌ها:
    109
    تشکر شده:
    1
    امتیاز دستاورد:
    16
    سلام

    ممنون شما.
     
    نوشته شده توسط jamshed در ‏2 جولای 2007
  4. r3001

    r3001 New Member

    ارسال‌ها:
    24
    تشکر شده:
    10
    امتیاز دستاورد:
    1
    باید از jdf.php موجود در http://jdf.scr.ir استفاده کنید.
    اختلاف ساعت و تغییر ساعت دیگه برطرف میشه.
     
    نوشته شده توسط r3001 در ‏8 سپتامبر 2011

به اشتراک بگذارید