如何将日期格式从(" 2014-12-24")转换为(" 3/24/2014")

时间:2015-03-12 04:22:43

标签: javascript

我有一个带有值的输入文本框(" 2014-12-24"),我想转换为(" 3/24/2014"),所以如何在javaScript中转换日期格式?请帮帮我。

2 个答案:

答案 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