PDA

View Full Version : مشخص کردن زمان



OlympicTelecom
دوشنبه 13 شهریور 1385, 01:33 صبح
سلام
من دارم یک سایت طراحی میکنم که میخوام قسمت مثلا اخبار سایت رو کاربران هر 20 دقیقه یکبار برند یعنی بعد از آخرین ورود تا 20 دقیقه دیگر نتونند وارد اون قسمت بشند ! حالا چیکار کنم؟؟

Behrouz_Rad
دوشنبه 13 شهریور 1385, 08:58 صبح
یک فیلد برای مشخص کردن تاریخ آخرین بازدید کاربر از قسمت اخبار قرار بده و در زمان بازدید از صفحه ی اخبار، زمان جاری رو از آخرین زمان بازدید کاربر از قسمت اخبار کم کن.
اگر مقدار به دست اومده کمتر از میزان مورد نظرت بود، به کاربر اجازه ی دیدن صفحه رو نده! (Redirect)

موفق باشید.

OlympicTelecom
دوشنبه 13 شهریور 1385, 17:57 عصر
با چه تابعی اختلاف بین دو تاریخ (زمان) رو بر حسب دقیقه بدست بیارم؟

Behrouz_Rad
دوشنبه 13 شهریور 1385, 19:16 عصر
string strDBValue = "09:10:12 AM";
DateTime dtDBValue = Convert.ToDateTime(strDBValue);
TimeSpan resultTime = dtDBValue.Subtract(DateTime.Now);
Response.Write(resultTime.Hours.ToString() + ":" + resultTime.Minutes.ToString() + ":" + resultTime.Seconds.ToString());
if (resultTime.TotalMinutes < 21 && resultTime.TotalMinutes > -21)
{
// Do Something
}

OlympicTelecom
دوشنبه 13 شهریور 1385, 23:40 عصر
ممنون ، مرسی !!