来自ADO记录集的Javascript日期格式
Javascript date format from ADO recordset
我使用JS和ADO从DB检索日期列表,并使用以下代码将其显示在表中:
var detDate = new Date() ;
if(!rsDetail.bof) {
rsDetail.MoveFirst()
while(!rsDetail.eof) {
detDate = rsDetail.fields(2).value;
rsDetail.MoveNext()
}
... TableHtml += '<td>' + detDate + '</td>' ...
输出如下:Sat Oct 15 00:00:00 EDT 2011
我想让它看起来像这样:2011-10-15
我一直在寻找在JS日期对象,我试图做formatDate(detDate,'y-mm-dd')
,但它不工作…
你可以这样设置你的日期对象:
function formatDate(dt) {
var pad = function(str, c, width) {
while (str.length < width)
str = c + str;
return str;
}
var dateString = dt.getFullYear() + "-" + pad((dt.getMonth() + 1).toString(), '0', 2) + "-" +pad( dt.getDate().toString(), '0', 2);
return dateString;
}
tableHTML += "<td>" + formatDate(debDate) + "</td>";
相关文章:
- Javascript日期格式类似于ISO,但本地
- 正在搜索JavaScript日期选择器滑块
- 将Javascript日期转换为ASP.NET日期格式
- Javascript日期修改
- 转换异常时间&Datestring到JavaScript日期
- 从int值来看,Javascript日期不正确
- Chrome Javascript日期构造函数错误
- Javascript日期解析
- javascript日期减去小时-错误
- PHP strtotime()为JavaScript日期字符串返回false
- 复制Javascript日期选择器
- javascript日期库重复十月
- 正在使用日期字符串初始化javascript日期对象
- 正在设置未来的Javascript日期
- 来自控制器的javascript日期
- asp-netc#DateTime转换为javascript日期
- 使用JavaScript日期的任何时间的时区偏移量
- javascript日期时区问题
- JavaScript日期&时间转换tz到正常
- 当天数大于月份的天数时,javascript日期会创建奇怪的日期