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

新手上路,请多包涵

我得到像“2017 年 11 月 8 日星期三 00:00:00 GMT-0800(太平洋标准时间)”这样的日期,并将值放入输入中。

有没有办法将日期时间解析为日期,向其添加五天,然后将其格式化为 mm/dd/yyyy?

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

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

原文由 anatp_123 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 525
2 个回答
var date = new Date('Mon Aug 14 2017 00:00:00 GMT-0500 (CDT)');
var newdate= (date.getMonth() + 1) + '/' + date.getDate() + '/' +  date.getFullYear();

原文由 samnu pel 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

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

小提琴链接

原文由 JavaKungFu 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题