Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将日期格式从“2014-12-24”转换为“3/24/2014”_Javascript - Fatal编程技术网

Javascript 如何将日期格式从“2014-12-24”转换为“3/24/2014”

Javascript 如何将日期格式从“2014-12-24”转换为“3/24/2014”,javascript,Javascript,我有一个带值的输入文本框(“2014-12-24”),我想转换为(“3/24/2014”),那么如何在javaScript中转换日期格式呢?请帮帮我。您可以查看.split()并在“-”上拆分字符串 var oldDate = "2014-12-24"; var arrDate = oldDate.split('-'); //arrDate has three elements (y, m, d) var newDate = arrDate[1]+'/'+arrDate[2]+'/'+arrDa

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

您可以查看.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

您可以使用以下两种方式根据需要更改格式-

第一名:

    var originalFormat = new Date('2014-12-24');
    var newFormat = (originalFormat.getMonth() + 1)+'-'+originalFormat.getDate()+'-'+originalFormat.getFullYear();
    alert(newFormat);
Fiddle网址:

秒:

    var originalFormat = new Date('2014-12-24');
    var newFormat = (originalFormat.getMonth() + 1)+'-'+originalFormat.getDate()+'-'+originalFormat.getFullYear();
    alert(newFormat);
使用这个库-

查看其用法-

查看[DateJS](www.DateJS.com)