javascript - 使用 DateAdd() 在 Javascript/Classic ASP 中设置日期格式

标签 javascript date asp-classic date-format

我只想使用 DateAdd 函数将日期格式化为 mm/dd/yyyy 格式。我有这段代码,它将天数减去“LastBusinessDate” session 变量,使其看起来像是前几天的值,而不是静态日期。

DataArray[0] = new Array("<%=DateAdd("d",-1,Session("LastBusinessDate"))%>","Test Test","001","PRO000002",1);

问题是如果 session("LastBusinessDate") 值是单个数字,例如 4/1/2013,这将以 m/d/yyyy 的格式返回,而我希望它返回为 04/01/2013。我试过使用

DateFormat(DateAdd("d",-1,Session("LastBusinessDate")),"mm/dd/yyyy")

还有

DateAdd("d",-1,DateFormat(Session("LastBusinessDate"),"mm/dd/yyyy"))

并且还创建了一个函数,只是传入要从日期中减去的天数并返回格式化的新日期,但这也不起作用。

function formatBizDate(byDays){
    var byDays = byDays;
    var dateChange = Session("LastBusinessDate");
    dateChange = dateFormat(dateChange,"mm/dd/yyyy");
    dateChange = DateAdd("d",byDays,dateChange);
    return dateChange;
}

不知道从这里去哪里。

最佳答案

在自定义日期格式中,mm 代表分钟MM 代表月份

这个:

mm/dd/yyyy

应该是

MM/dd/yyyy

关于javascript - 使用 DateAdd() 在 Javascript/Classic ASP 中设置日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20100253/

相关文章:

javascript - 如何检查 url 是否包含多个字符串。 Javascript/jquery

excel - 意外的 CDate() 行为

java - 字符串到日期 24 小时格式 Java

javascript - 与nodejs服务器端的时区偏移

xml - 使用经典 ASP 获取节点属性的值

asp-classic - <% %> 和 <%= %> 有什么区别?

javascript - Google map 未以部分 View 显示

javascript - 更新使用双重嵌套数据绑定(bind)的 d3.js (v5) 选择

javascript - 单击表单提交按钮时调用经典 ASP 函数

javascript - jQuery - 删除多维数组中选定对象的方法