如何在Moment JS中添加日期和格式化日期

时间:2019-11-22 12:42:53

标签: jquery ajax momentjs

我该如何添加时间并将其格式化为我不会使用moment js的日期格式? 我尝试了这段代码:

date_start = moment('11/21/2019').format('MMM. DD, YYYY');

,但浏览器告诉我它已被弃用。

  

提供的不是公认的RFC2822或ISO格式。此刻的构建工作归结于js Date(),它在所有浏览器和版本之间都不可靠。不建议使用非RFC2822 / ISO日期格式,并将在即将发布的主要版本中将其删除。有关更多信息,请参阅http://momentjs.com/guides/#/warnings/js-date/

2 个答案:

答案 0 :(得分:1)

您已经非常清楚地指出该错误,您需要在激活它之前先激活它。

使用JavaScript

从“ momentRoute”开始的恒定时刻,然后...

date_start = moment(date_loan).format('MMM. DD, YYYY');
date_end = moment(date_loan).add(loan_term, 'M').format('MMM. DD, YYYY');
loan_end = moment(date_loan).add(loan_term, 'M').format('MM/DD/YYYY');

答案 1 :(得分:1)

您需要将moment.js和jquery一起添加以执行moment函数。参见下面的工作示例。

var date_loan=new Date("11/21/2019");
date_start = moment(date_loan).format('MMM. DD, YYYY');
var monthadded= moment(date_loan).add(1,"M").format('MMM. DD, YYYY');
console.log(date_start)
console.log(monthadded)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.2/moment.min.js"></script>