Я работаю в SharePoint 2013, используя REST API для получения значений поля даты. Мне нужно получить текущее значение этих полей, поэтому я использую JS Moment, но пока я не могу вообще работать с кодом момента. Вот несколько фрагментов моего кода REST API SharePoint:
url:/sites/regulatory3/testdashboard/_api/web/lists/GetByTitle('Contacts')/items?"$Select=Created,OData__x0031_st_x0020_Draft_x0020_Test",
$.each(data.d.results, function (key, value) {
var createdDate1 = $.format.date(value.Created, 'dd/MM/yyyy');
var createdDate2 = createdDate1.toString();
var createdDate3 = new Date(createdDate2);
var firstDueDate1 = $.format.date(value.OData__x0031_st_x0020_Draft_x0020_Test, 'd MMM yyyy');
var firstDueDate2 = firstDueDate1.toString();
var firstDueDate3 = new Date(firstDueDate2);
Вот что я пробовал:
var createdDate4 = moment(createdDate3).toNow();
var firstDueDate4 = moment(firstDueDate3).toNow();
test1 = moment([2019, 1, 29]).fromNow(); //example from tutorials - Not relevant to what I'm doing
test2 = moment().subtract(5, 'h'); //example from tutorials - Not relevant to what I'm doing
Наконец, вот мое включение для Moment:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-dateFormat/1.0/jquery.dateFormat.min.js" type="text/javascript"></script>
Кто-нибудь еще видел эту проблему? Если да, предоставьте руководство и примеры кода.