在asp.net中怎么做时间提醒
如:2011-11-11当时间离这个时间还有半个月的时候就弹出提示框,提示还有半个月到2011-11-11,当不到半个月的时候提示还有多少天到该日期具体时间怎么写,还有思路及代码,谢谢大家了
如:2011-11-11当时间离这个时间还有半个月的时候就弹出提示框,提示还有半个月到2011-11-11,当不到半个月的时候提示还有多少天到该日期具体时间怎么写,还有思路及代码,谢谢大家了
解决方案 »
- 请教GridView中加载_dopostback运用AJAX的方法~最好有示例代码~
- 如何把两个表里的相同字段绑定到一个Gridview里的一项呢?
- 当使用ScriptManager,UpdatePanel时 点击速度快一点就会出现脚本错误,怎样才能防止这种错误出现?
- 求一个字符串截取函数!要求包含HTML标签.高手请进!
- 一个很简单的问题,顺便散分
- 高手请进:如何用 gdi+ 实现winform任务管理器中的cpu占有率图或者内存使用率图,超难得问题,多谢了
- ASP.net一个非常奇怪的问题
- Convert.ToDateTime()
- 请教各位高手,页面跳转的时候怎么保存原页面的状态啊??
- Clubof.net 这个网站谁有研究过吗?
- FindControl问题
- 谁会做论坛顶帖机器,求思路
{
int day = Math.Abs(((TimeSpan)(dt - System.DateTime.Now)).Days);
if (day == 0)
{
return "今天";
}
else if (day == 1)
{
return "昨天";
}
else if (day > 1 && day < 10)
{
return day + "天前";
}
else
{
return dt.ToShortDateString();
} }给楼主一个我之前做过的例子,根据你实际需要改改就成
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string diff = getRiQi(new DateTime(2011, 4, 20));
if (!string.IsNullOrEmpty(diff))
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "alert('" + diff + "');", true);
}
} public string getRiQi(DateTime dt)
{
int day = Math.Abs(((TimeSpan)(dt - System.DateTime.Now)).Days);
if (day == 15)
{
return "还有半个月";
}
else if (day > 0 && day < 15)
{
return "还有"+day + "天";
}
else
{
return null;
}
}
}