如何在JavaScript中将30分钟添加到指定时间(最小和最大时间)

时间:2018-11-29 06:05:10

标签: javascript

如何在javascript中将30分钟添加到指定时间(最小和最大时间)。例如:我的开始时间为03:00 AM,结束时间为05:00 PM,我需要从开始时间开始添加30分钟结束时间。

1 个答案:

答案 0 :(得分:0)

您可以通过拆分时间来实现

这是可以做到的

 public ActionResult Index(int AgentID, bool AllDates, string DateFrom, string DateTo)
        {
            SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["Real"].ToString());
            SqlCommand cmd = new SqlCommand("SP_rptAgentStatus", cn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@AgentID", AgentID);
            cmd.Parameters.AddWithValue("@AllDates", AllDates);
            cmd.Parameters.AddWithValue("@DateFrom", DateFrom);
            cmd.Parameters.AddWithValue("@DateTo", DateTo);
            DataTable dt = new DataTable();
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            sda.Fill(dt);

            lstatus mls = new lstatus();

            Reports.rptAgentStatus rpt = new Reports.rptAgentStatus();
            rpt.SetDatabaseLogon("sa", "");
            rpt.SetDataSource(dt);
            rpt.SetParameterValue(0, "SUKH CHAYN RESIDENCE");
            rpt.SetParameterValue(1, "Agent Status "+ DateTime.Parse(DateFrom).ToShortDateString() + DateTime.Parse(DateTo).ToShortDateString());
            rpt.SetParameterValue(2, AgentID);
            rpt.SetParameterValue(3, DateFrom);
            rpt.SetParameterValue(4, DateTo);

            Response.Buffer = false;
            Response.ClearContent();
            Response.ClearHeaders();


            Stream str = rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
            str.Seek(0, SeekOrigin.Begin);
            return File(str, "application/pdf", "rptAgentStatus.pdf");



        }

这是给您的小JsFiddle

您可以对endTime做同样的事情,

还有许多其他方法可以做到这一点,

希望这可以解决您的问题,