我该如何添加时间并将其格式化为我不会使用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/。
答案 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>