我有一个带有值的输入文本框(" 2014-12-24"),我想转换为(" 3/24/2014"),所以如何在javaScript中转换日期格式?请帮帮我。
答案 0 :(得分:2)
您可以使用以下两种方式根据需要更改格式 -
<强>首先强>
var originalFormat = new Date('2014-12-24');
var newFormat = (originalFormat.getMonth() + 1)+'-'+originalFormat.getDate()+'-'+originalFormat.getFullYear();
alert(newFormat);
小提琴手: http://jsfiddle.net/omdk18Lx/2/
<强>第二强>
使用此库 - https://github.com/jacwright/date.format
查看其用法 - http://jacwright.com/projects/javascript/date_format/
答案 1 :(得分:0)
您可以查看.split()并将字符串拆分为' - '
var oldDate = "2014-12-24";
var arrDate = oldDate.split('-');
//arrDate has three elements (y, m, d)
var newDate = arrDate[1]+'/'+arrDate[2]+'/'+arrDate[0];
//newDate = 12/24/2014