카테고리 없음

[자바 스크립트] 수학을 수행하기 위해 SharePoint 날짜 (날짜 / 시간이 아님) 필드를 변환 하시겠습니까?

행복을전해요 2021. 3. 2. 06:23

jquery를 사용하여이를 달성 할 수 있으며 매우 간단합니다. 예 : Jquery를 사용하여 목록 항목의 오늘과 생성 날짜 간의 차이를 얻는 방법은 아래를 참조하십시오.

var submissionDate = new Date(oListItem.get_item('Created'));
var today = new Date();
var diff = today - submissionDate;
var days = parseInt(diff / 1000 / 60 / 60 / 24);
-------------------

하나의 편집 양식에서 jQuery를 사용하여 날짜 차이 수를 표시하려는 경우. 이것은 간단합니다.

  • 어딘가에 자산 라이브러리에 jQuery js 파일 및 javascript 코드 파일 덤프

  • 디자이너를 사용하여 편집 양식을 편집하고 PlaceHolderMain 아래에 jQuery를 참조하는 자바 스크립트 코드 파일에 대한 참조를 한 줄 추가합니다.

  • 자바 스크립트 코드 파일에서 jQuery 선택기를 사용하여 날짜를 얻고, 자바 스크립트 빼기를 수행하고 jQuery를 사용하여 양식의 dom에 날짜 차이를 삽입하십시오 (또는 ... 값으로 기존 목록 열을 업데이트하려는 경우 며칠 동안 spservices를 살펴보십시오)

    태그가 "javascript"이기 때문에 위의 솔루션입니다. 해결책이 될 수있는 다른 방법 (문제의 내용은 모르지만) :

  • 계산 된 열을 사용하여 날짜 차이 유지

  • 워크 플로를 사용하여 해당 날짜로 작업


출처
https://stackoverflow.com/questions/22089842