如何将JavaScript日期格式设置为mm/dd/yyyy?

问题描述:

我得到'Wed Nov 08 2017 00:00:00 GMT-0800(太平洋标准时间)'这样的日期,并将其输入。如何将JavaScript日期格式设置为mm/dd/yyyy?

有没有办法像mm/dd/yyyy那样格式化它?

我做了一个https://jsfiddle.net/ax6qqw0t/

<script> 
    startingDate = new Date(5/5/2017); 
var adjustedDate = addDays(startingDate,13); 
$('#max_products').val(adjustedDate); 
</script> 
+1

你可能会考虑这个像Moment.js库。 – JavaKungFu

+1

如果您正在寻找人性化日期格式化的高度灵活性,您可能需要查看Moment.js库。 –

+1

相关:[我在哪里可以找到有关在JavaScript中格式化日期的文档?](https://*.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date-in- javascript) –

var date = new Date('Mon Aug 14 2017 00:00:00 GMT-0500 (CDT)'); 
 
var newdate= (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear();

只是为了好玩,这里是你如何能与moment.js做到这一点。

moment('2017-05-05').add(13, 'day').format('MM/DD/YYYY');

fiddle link