如何将日期转换为“mm/dd/yy"”在Javascript
How to convert a date to "mm/dd/yy" in Javascript?
我必须将日期从Mon Dec 23 00:00:00 EST 2013
转换为12/23/2013
。
MyDate
是要转换的变量,具有第一种格式。
function checkrecord(reptdate) {
if (reportdate != '' ){
$('#tblearn tr[id]').each(function () {
var _v_reptdate = $.trim($(this).find('[colname = "daterpted"]').html());
if (reptdate == _v_reptdate) {
alert('do something');
}
});
}
}
换句话说,我想将reptdate (Mon Dec 23 00:00:00 EST 2013格式)转换为_v_reptdate("12/23/2013"格式)。我想转换参数,因为这个函数是从许多其他函数调用
var MyDate = "Mon Dec 23 00:00:00 EST 2013";
var d = new Date(MyDate);
var formatted = d.toLocaleDateString();
如果不使用库,不同浏览器和不同地区的结果将不一致。moment.js是一个很好的库。
我不知道formatDate,但你可以自己做:
看我在jsFiddle上的例子:http://jsfiddle.net/2ZYW8/4
function formatDate(dateString) {
var m = dateString.substr(4,3);
var d = dateString.substr(8,2);
var y = dateString.substr(-4,4);
var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
var m_i = months.indexOf(m) + 1;
if(parseInt(m_i) < 10) m_i = "0" + m_i;
return d+"/"+m_i+"/"+y;
}
然而,我不知道你是如何得到要转换的值。如果您从Date.toString()获得值(您的示例Mon Dec 23 00:00:00 EST 2013
),则上述代码可能在不同的浏览器中失败。
因此,如果您确定输入值的格式总是相同的,那么上面的函数将会很好。如果您不确定格式,我建议使用其他人建议的一个很棒的工具库。
更新:
您可以在代码中像这样使用formatDate
函数:
function checkrecord(reptdate) {
if (reportdate != '' ){
$('#tblearn tr[id]').each(function () {
var _v_reptdate = $.trim($(this).find('[colname = "daterpted"]').html());
_v_reptdate = formatDate(_v_reptdate);
if (reptdate == _v_reptdate) {
alert('do something');
}
});
}
}
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- Jquery模板,如果xx&&如果yy
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 如何在javascript中验证MM/YY的日期
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- "工具提示"jQuery插件坏了
- "锻造;React中的表达式
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 如何提取“;href"最近列表项中的属性值