PDA

View Full Version : نمایش ساعت و تاریخ فعلی تهران



FirstLine
جمعه 30 آبان 1382, 08:10 صبح
با سلام
چجوری میشه ساعت و تاریخ فعلی تهران را بدون در نظر گرفتن موقعیت سرور با توجه به زمان مبدا GMT در ASP.Net نمایش داد؟
من یه هاست اجاره کردم که در آمریکا است و مشکل اینو دارم که ساعتی را که نمایش میدهد ساعت آمریکا و حدودا 11 ساعت اختلاف دارد و تاریخ هم مثلا امروز که در تهران جمعه است ، اگر صبح باشد پنجشنبه و اگر در تهران عصر باشد جمعه را نمایش میدهد.
حالا چجوری میشه ساعت و تاریخ و روز را بر اساس تهران نمایش داد؟
با تشکر

nematia
جمعه 30 آبان 1382, 09:33 صبح
یه اسکریپت بنویس که ساعت رو بگیره، این 11 ساعت اختلاف رو ازش کم کنه و بعد ساعت درست رو نشون بده، اونوقت روز و تاریخ روهم همینطور درست کن.
کسی پیشنهاد بهتری نداره؟

مهدی کرامتی
جمعه 30 آبان 1382, 10:59 صبح
خوب فرمول صحیح چنین چیزی خواهد بود:
ساعت گرینویچ + 3.5 = ساعت رسمی ایران (تهران)

فکر کنم در ASP.NET هم تابعی برای بدست آوردن زمان کنونی بر حسب GMT وجود داشته باشد.

nematia
شنبه 01 آذر 1382, 03:34 صبح
ساعت رو بگیره،
منظورم ساعت هاست بود

FirstLine
شنبه 01 آذر 1382, 08:01 صبح
با سلام
میشه یه مثال برای تاریخ هم بفرمایید که مشکل اختلاف زمانی بر روی نمایش روز تاثیر نداشته باشد (
مثلا امروز که در تهران جمعه است ، اگر صبح باشد پنجشنبه و اگر در تهران عصر باشد جمعه را نمایش میدهد.
)
با تشکر

Abbas Arizi
شنبه 01 آذر 1382, 12:23 عصر
System.DateTime.UtcNow.AddHours(3.5)