如何将javascript中的日期转换为MM / DD / YYYY格式?

How to convert date in javascript to MM/DD/YYYY format?

本问题已经有最佳答案,请猛点这里访问。

我需要在javascript中将Mon Mar 07 2016 00:00:00 GMT-0500 (Eastern Standard Time)转换为"MM / DD / YYYY"格式。

我怎样才能做到这一点?


这样的事情对你有用吗? 这是Maerics函数字面上的第一篇文章,当我输入"Javascript更改日期格式"时,唯一的区别是在字符串中创建一个新日期并将其传递给函数。

1
2
3
4
5
6
7
8
9
10
11
var tmpDate = new Date("Mon Mar 07 2016 00:00:00 GMT-0500 (Eastern Standard Time)")

function convertDate(inputFormat) {
  function pad(s) { return (s < 10) ? '0' + s : s; }
  var d = new Date(inputFormat);
  return [pad(d.getDate()), pad(d.getMonth()+1), d.getFullYear()].join('/');
}

var shortDate = convertDate(tmpDate);

console.log(shortDate);


怎么样得到这样的日期:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();

if(dd<10) {
    dd='0'+dd
}

if(mm<10) {
    mm='0'+mm
}

today = mm+'/'+dd+'/'+yyyy;
document.write(today);