exchanging

تاریع زمان ایران

شروع موضوع توسط ma_christian ‏29 آگوست 2007 در انجمن asp , ASP.NET

  1. ma_christian

    ma_christian Registered User

    تاریخ عضویت:
    ‏25 ژانویه 2007
    نوشته ها:
    366
    تشکر شده:
    2
    محل سکونت:
    Tehran
    مدتی بود به این فکر بودم که چرا از سمت سرور زمانها را عوض کنیم.

    آیا به نظر شما می شود با یک تابع ساده زمان کنونی را به ایران تبدیل کرد؟؟!

    یک چیز مثل این:

    PHP:
     TimeHourNow = (Hour(Now) + 7)
     
    TimeMinuteNow = (Minute(Now) + 30 )
       If 
    TimeMinuteNow 59 Then 
         Minute 
    60 TimeMinuteNow 
         Hour 
    Hour 1
       End 
    If
     If 
    TimeHourNow 24 Then Hour "0" Else Hour TimeHourNow
     
    If TimeHourNow 24 Then Hour TimeHourNow 24 Else Hour TimeHourNow
     
    If TimeMinuteNow 0 Then Minute = - TimeMinuteNow Else Minute TimeMinuteNow
    Now 
    Hour &":"Minute 
    نمی دانم ولی این تابع را تست کردم جواب داد ... ولی ممکن است روی همه ی زمان ها جواب ندهد ... اگر تابع زمانی بهتری را می شناسید که زمانی کنونی را به ایرانی دقیق تر نشان دهد ممنون می شوم معرفی کنید ... با تشکر ...​
     
  2. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    چرا اینقدر کد؟
    شما خیلی راحت میتونین به تاریخ سرور هر میزان اختلاف زمان رو اضافه (یا ازش کم) کنین و تاریخ (وبالطبع ساعت) جدید رو بدست بیارین. تابع dateadd هست فکر کنم.