js 计算时间差
来源:互联网 发布:炒股软件安全吗 编辑:程序博客网 时间:2024/06/08 11:34
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title></title> <script type="text/javascript"> function aa() { alert('ok'); } </script></head><body onload="getvalue()"> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <div id="publish"> <asp:TextBox ID="txtSay" runat="server" Height="117px" TextMode="MultiLine" Width="359px"></asp:TextBox><br /> </div> <div id="MList"> 浏览总数:<asp:Label ID="Ltatol" runat="server" Text="Label" Font-Bold="True" Font-Size="Larger" ForeColor="#CC0000"></asp:Label> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="884px" ondatabound="GridView1_DataBound" onrowdatabound="GridView1_RowDataBound"> <Columns> <asp:TemplateField> <ItemTemplate> <table class="style1"> <tr> <td style="background-color: #eee;"> 昵称:<%# Eval("username") %></td> </tr> <tr> <td style="background-color: Aqua;"> 内容:<%# Eval("content") %></td> </tr> <tr> <td> 时间:<%# Eval("timespan")%></td> </tr> </table> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> </div> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="link1" EventName="Click" /> <asp:AsyncPostBackTrigger ControlID="link2" EventName="Click" /> <asp:AsyncPostBackTrigger ControlID="link3" EventName="Click" /> <asp:AsyncPostBackTrigger ControlID="link4" EventName="Click" /> </Triggers> </asp:UpdatePanel> <%-- this is nodisplay--%> <div> <asp:LinkButton ID="link1" runat="server" OnClick="LinkButton1_Click" >第一页</asp:LinkButton> <asp:LinkButton ID="link2" runat="server" OnClick="LinkButton2_Click" >下一页</asp:LinkButton> <asp:LinkButton ID="link3" runat="server" OnClick="LinkButton3_Click">上一页</asp:LinkButton> <asp:LinkButton ID="link4" runat="server" OnClick="LinkButton4_Click">末页</asp:LinkButton> </div> <p> 根据《中华人民共和国反倾销条例》的规定,商务部 根据《中华人民共和国反倾销条例》的规定,商务部<br /> (以下称调查机关) 2010年12月23日发布2010年<br /> 第93号公告,决定对原产于欧盟、美国和日<br /> 本的进口相纸产品(以下简称被调查产品)<br /> 进行反倾销立案调查。 </p> <script type="text/javascript"> function getvalue() { var sen = 1000; var minute = sen * 60; var hour = minute * 60; var day = hour * 24; var month = day * 30; var mytable = document.getElementById("GridView1"); for (var i = 1; i < mytable.rows.length; i++) { var mycellnow = mytable.rows[i].cells[0].childNodes[0].rows[2].cells[0]; var diffVlaue = mycellnow.innerText; diffVlaue1 = diffVlaue.substring(3); //alert(diffVlaue+'========'+diffVlaue1); diffVlaue1 = parseInt(diffVlaue1); var monthC = diffVlaue1/month; var weekC = diffVlaue1/(7 * day); var dayC = diffVlaue1/day; var hourC = diffVlaue1/hour; var minC = diffVlaue1/minute; var mc=diffVlaue1/sen ; if (monthC >= 1) { mycellnow.innerText = "发表于" + parseInt(monthC) + "个月前"; } else if (weekC >= 1) { mycellnow.innerText = "发表于" + parseInt(weekC) + "个星期前"; } else if (dayC >= 1) { mycellnow.innerText = "发表于" + parseInt(dayC) + "天前"; } else if (hourC >= 1) { mycellnow.innerText = "发表于" + parseInt(hourC) + "个小时前"; } else if (minC >= 1) { mycellnow.innerText = "发表于" + parseInt(minC) + "分钟前"; } else { mycellnow.innerText = "发表于" + parseInt(senC) + "秒前"; } } } </script> </form> </body></html>后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Threading;public partial class _Default : System.Web.UI.Page{ userInfo uinfo; protected void Page_Load(object sender, EventArgs e) { // this.Button1.Attributes.Add("onclick", "getvalue()"); if (Session["userinfo"] != null) { uinfo = Session["userinfo"] as userInfo; } if (!IsPostBack) { Session["pageindex"] = "1"; bindGridview(); initAllmessage(); //分页代码 } } //评论的总条数方法 private void initAllmessage() { string str = "server=FJM-PC\\SQLEXPRESS;initial catalog=PingLun;integrated security=true"; object sum = null; using (SqlConnection con = new SqlConnection(str)) { using (SqlCommand com = con.CreateCommand()) { com.CommandText = "select count(id) from PingLun"; con.Open(); sum = com.ExecuteScalar().ToString(); } } if (sum != null) { this.Ltatol.Text = "" + sum.ToString(); //记录总共有多少条评论 } else { this.Ltatol.Text = "暂无评论"; //暂无 } } private void bindGridview() { //Thread.Sleep(2000); string str = "server=FJM-PC\\SQLEXPRESS;initial catalog=PingLun;integrated security=true"; DataTable dt = null; using (SqlConnection con = new SqlConnection(str)) { using (SqlCommand com = con.CreateCommand()) { com.CommandText = "fenyePinglun"; com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@pageindex",Convert.ToInt32(Session["pageindex"])); com.Parameters.AddWithValue("@pagesize", 4); com.Parameters.Add("@pagecount", System.Data.SqlDbType.Int).Direction = ParameterDirection.Output; SqlDataAdapter da = new SqlDataAdapter(com); dt = new DataTable(); da.Fill(dt); ViewState["pagecount"] = com.Parameters["@pagecount"].Value; //ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('" + ViewState["pagecount"] + "')", true); } } this.GridView1.DataSource = dt; this.GridView1.DataBind(); } protected void btnshow_Click(object sender, EventArgs e) { if (Session["userinfo"] == null) { Response.Redirect("Denglu.aspx"); } else { string mysays = this.txtSay.Text; if (mysays.Length > 300) { ScriptManager.RegisterStartupScript(this, this.GetType(), "", "<script>alert('您输入的字数不得超过300字')</script>", false); } else { insertMessages(); } } } //发表评论的代码 private void insertMessages() { string str = "server=FJM-PC\\SQLEXPRESS;initial catalog=PingLun;integrated security=true"; int i = 0; using (SqlConnection con = new SqlConnection(str)) { using (SqlCommand com = con.CreateCommand()) { com.CommandText = "insert into PingLun(userID,content) values(@userID,@content)"; com.Parameters.AddWithValue("@userID", "1"); com.Parameters.AddWithValue("@content", this.txtSay.Text); con.Open(); i = com.ExecuteNonQuery(); } } if (i == 1) { this.txtSay.Text = ""; bindGridview(); initAllmessage(); ScriptManager.RegisterStartupScript(this, this.GetType(), "", "<script>alert('评论成功')</script>", false); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "", "<script>alert('评论失败')</script>", false); } } protected void LinkBtn1_Click(object sender, EventArgs e) { } protected void LinkButton1_Click(object sender, EventArgs e) { Session["pageindex"] = "1"; bindGridview(); //显示第一页 OperScript(); ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('" + Session["pageindex"] + "')", true); } protected void LinkButton2_Click(object sender, EventArgs e) { int pageindex = Convert.ToInt32(Session["pageindex"]); int pagecount = Convert.ToInt32(ViewState["pagecount"]); if (pageindex < pagecount) { pageindex++; } Session["pageindex"] = pageindex.ToString(); bindGridview(); //显示下一页 ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('" + Session["pageindex"].ToString() + "')", true); OperScript(); } protected void LinkButton3_Click(object sender, EventArgs e) { int pageindex = Convert.ToInt32(Session["pageindex"]); if (pageindex > 1) { pageindex--; Session["pageindex"] = pageindex.ToString(); } bindGridview(); //显示上一页 ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('" + Session["pageindex"] + "')", true); OperScript(); } protected void LinkButton4_Click(object sender, EventArgs e) { int pagecount = Convert.ToInt32(ViewState["pagecount"]); Session["pageindex"] = pagecount.ToString(); bindGridview(); //显示最后一页 OperScript(); ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('" + Session["pageindex"] + "')", true); } protected void Button1_Click(object sender, EventArgs e) { } protected void btn1_Click(object sender, EventArgs e) { } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { } protected void GridView1_DataBound(object sender, EventArgs e) {// ClientScript.RegisterStartupScript(ClientScript.GetType(),//"myscript", "<script>aa();</script>"); } protected void OperScript() { ScriptManager.RegisterStartupScript(this, this.GetType(), "asdf", "getvalue()",true); } }
- js计算时间差
- js计算时间差
- js中计算时间差
- js计算时间差
- js计算两个时间差
- js 计算时间差
- JS 时间差计算
- JS 计算时间差
- js计算时间差
- js计算时间差
- JS计算时间差
- JS计算时间差
- js 计算时间差
- js计算时间差
- js 计算时间差
- JS 计算时间差(天数)
- JS计算时间差
- js 计算时间差
- 嵌入式nfs问题解决总结
- 求最大公约数
- 用 PuTTy 实现本地文件上传下载
- C++中int到string的转换
- C# 中如何实现数组的 Join
- js 计算时间差
- XAF之Security System
- 双绞线制作实验报告
- 爱4妮 struts2.1 + hibernate3.3 +spring2.5 + 仿Google数字分页
- 学习笔记——XML Schema复杂类型
- 关于QHttp
- JBox2D For Android - hello box2d
- Fahrenheit-Celsius table
- 利用多叉树将数据库中的层次数据转换成树形结构的JSON字符串