PDA

View Full Version : تاریخ بر حسب زمان ایران



FirstLine
چهارشنبه 02 شهریور 1384, 07:10 صبح
با سلام
من یک فضابرای دامنه اجاره کرده ام (سرور در آمریکا یا کانادا است)، در صفحه اول سایت ، تاریخ فارسی را نمایش میدهم.
تاریخ و زمان معمولی (<%=Now()%>) بر حسب زمان سرور است که با اینجا حدودا 10 ساعت اختلاف زمانی دارد.
حالا مشکل اینه که چون این اختلاف زمان وجود دارد وقتی من تاریخ فارسی را استفاده میکنم مثلا تا ساعت 10 صبح تاریخ دیروز را نمایش میدهد و از ساعت 10 به بعد تاریخ را درست نمایش میدهد.
لطفا راهنمایی بفرمایید.
با تشکر

JikSearch
چهارشنبه 02 شهریور 1384, 09:29 صبح
سلام




string time = DateTime.UtcNow.AddHours(3.5).TimeOfDay.ToString() ;

Label1.Text=time;



این هم برای روز


string day = DateTime.UtcNow.AddHours(3.5).DayOfWeek.ToString() ;

کافیست که به زمان GMT سه ساعت و نیم اضافه کنی

faramarz_s
چهارشنبه 02 شهریور 1384, 16:55 عصر
http://show.imagehosting.us/show/597584/25137/user_25137/T1_25137_597584.gif (http://www.imagehosting.us/index.php?action=show&ident=597584)

JikSearch
پنج شنبه 03 شهریور 1384, 08:37 صبح
جناب faramarz_s منظورتان از عکس یک ساعت اختلاف بود؟
خوب علتش این است که ما در 6 ما نخست سال یک ساعت ساعتمون را جلو می بریم.
پس برای 6 ماه اول سال 4.5+ و برای 6 ماه دوم 3.5+ :wink: