如何将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>
答
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');
你可能会考虑这个像Moment.js库。 – JavaKungFu
如果您正在寻找人性化日期格式化的高度灵活性,您可能需要查看Moment.js库。 –
相关:[我在哪里可以找到有关在JavaScript中格式化日期的文档?](https://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date-in- javascript) –