1개월 후의 날짜를 kintone의 표준 기능으로 계산
1915 단어 금과
1개월 후의 날짜란?
예 1
날짜
7월 6일
↓
1개월 후 날짜
8월 6일
예 2
단, 월말 등으로 1개월 후 같은 날이 없는 경우는, 다음 달의 1일로 합니다.
날짜
1월 31일
↓
1개월 후 날짜
3월 1일
참고
다음 달 말 날짜를 kintone의 표준 기능으로 계산
사고방식
1. 날짜에 31일
kintone은 날짜와 시간을 초 단위로 처리하므로 계산식에서도 초 단위로 지정합니다.
(날짜 +31*24*60*60)
2.원래의 날(날짜의 연월일의 「일」)=후의 날(1개월 후의 연월일의 「일」)이라면 OK
날짜는 DATE_FORMAT(날짜, "d", "Etc/GMT")에서 계산됩니다.
3. 원래의 날 <후의 날이라면, 후의 날 = 원래의 날
월수가 31일 미만의 4월 등, 4월 10일의 31일 후가 5월 11일이 되기 때문에,
(11일-10일) *24*60*60을 후일에서 공제하고, 5월 10일로 합니다.
4. 원래의 날>후의 날이라면, 후의 날=1로 한다
월말의 31일 후가 다음 달이 되는 1월 등, 1월 31일의 31일 후가 3월 3일이 되기 때문에,
(3일-1일) *24*60*60을 후일에서 공제하고, 3월 1일로 합니다.
※계산식의 IF함수를 간단하게 하기 위해서, 먼저 상기 4의 조건식으로 판정하고,
만족하지 않는 경우에 상기 3의 계산을 해, 상기 2도 겸합니다(같은 날이면 0을 공제하게 되기 때문에).
킨톤 앱
※필드 코드는 필드명과 동일하게 합니다.
완성 이미지
원래 날짜
· 날짜 [날짜 필드]
계산용
· 일 1 [계산 필드]
계산식 : DATE_FORMAT(日付,"d","Etc/GMT")
표시 형식 : 수치
· 날짜 2 [계산 필드]
계산식 : 日付+31*24*60*60
표시 형식 : 날짜
· 일 2 [계산 필드]
계산식 : DATE_FORMAT(日付2,"d","Etc/GMT")
표시 형식 : 수치
1개월 후 날짜
· 다음 달 같은 날 [계산 필드]
계산식 : IF(日1>日2,日付2-(日2-1)*24*60*60,日付2-(日2-日1)*24*60*60)
표시 형식 : 날짜
Reference
이 문제에 관하여(1개월 후의 날짜를 kintone의 표준 기능으로 계산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t0ru/items/1c4273b122c070edbfc6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 날짜에 31일
kintone은 날짜와 시간을 초 단위로 처리하므로 계산식에서도 초 단위로 지정합니다.
(날짜 +31*24*60*60)
2.원래의 날(날짜의 연월일의 「일」)=후의 날(1개월 후의 연월일의 「일」)이라면 OK
날짜는 DATE_FORMAT(날짜, "d", "Etc/GMT")에서 계산됩니다.
3. 원래의 날 <후의 날이라면, 후의 날 = 원래의 날
월수가 31일 미만의 4월 등, 4월 10일의 31일 후가 5월 11일이 되기 때문에,
(11일-10일) *24*60*60을 후일에서 공제하고, 5월 10일로 합니다.
4. 원래의 날>후의 날이라면, 후의 날=1로 한다
월말의 31일 후가 다음 달이 되는 1월 등, 1월 31일의 31일 후가 3월 3일이 되기 때문에,
(3일-1일) *24*60*60을 후일에서 공제하고, 3월 1일로 합니다.
※계산식의 IF함수를 간단하게 하기 위해서, 먼저 상기 4의 조건식으로 판정하고,
만족하지 않는 경우에 상기 3의 계산을 해, 상기 2도 겸합니다(같은 날이면 0을 공제하게 되기 때문에).
킨톤 앱
※필드 코드는 필드명과 동일하게 합니다.
완성 이미지
원래 날짜
· 날짜 [날짜 필드]
계산용
· 일 1 [계산 필드]
계산식 : DATE_FORMAT(日付,"d","Etc/GMT")
표시 형식 : 수치
· 날짜 2 [계산 필드]
계산식 : 日付+31*24*60*60
표시 형식 : 날짜
· 일 2 [계산 필드]
계산식 : DATE_FORMAT(日付2,"d","Etc/GMT")
표시 형식 : 수치
1개월 후 날짜
· 다음 달 같은 날 [계산 필드]
계산식 : IF(日1>日2,日付2-(日2-1)*24*60*60,日付2-(日2-日1)*24*60*60)
표시 형식 : 날짜
Reference
이 문제에 관하여(1개월 후의 날짜를 kintone의 표준 기능으로 계산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t0ru/items/1c4273b122c070edbfc6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(1개월 후의 날짜를 kintone의 표준 기능으로 계산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t0ru/items/1c4273b122c070edbfc6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)