반응형
Momentjs로 어제 날짜를 얻는 방법?
그래서 제 질문은 간단합니다. MomentJs와 어제 날짜를 어떻게 얻습니까? Javascript에서는 매우 간단합니다.
today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))
console.log(yesterday)
그러나 MomentJs로 어떻게 이것을 달성합니까?
다음과 같이 : moment().subtract(1, 'days')
. 로컬 PC에있는 것과 동일한 정확한 현재 시간으로 전날을 제공합니다.
또한 :
moment().subtract(1, 'day')
로컬 PC에있는 것과 동일한 정확한 현재 시간으로 전날을 제공합니다.
어제 데이트를하면 세 가지 가능성이 있습니다
1. 현재 시간으로 어제 날짜 가져 오기
moment().subtract(1, 'days').toString()
2. 하루의 시작으로 어제 날짜 가져 오기
moment().subtract(1, 'days').startOf('day').toString()
3. 어제 날짜를 하루의 끝으로 가져옵니다.
moment().subtract(1, 'days').endOf('day').toString()
moment().add(-1, 'days');
문서 에서 자세한 정보를 찾을 수 있습니다 .
다음을 사용하여 순간에서 일을 쉽게 뺄 수 있습니다.
var yesterday = moment().subtract(1, 'days')
그리고 이전 날짜를 찾기 위해
var previousDay = moment('2017/11/6', 'YYYY/MM/DD').subtract(1, 'days')
이것은 나를 위해 일했습니다.
var yesterday = new Date(dateInput.getTime());
yesterday.setDate(yesterday.getDate() - 1);
console.log(yesterday);
var tomorrow = new Date(dateInput.getTime());
tomorrow.setDate(tomorrow.getDate() + 1);
console.log(tomorrow);
dateB = moment(yesterday).format("YYYYMMDD");
dateA = moment(tomorrow).format("YYYYMMDD");
console.log(dateB);
console.log(dateA);
DD-MM-YYYY 형식의 Momentjs의 어제 날짜입니다.
const yesterdaydate = moment().subtract(1, "days").format("DD-MM-YYYY");
console.log(yesterdaydate)
참고 URL : https://stackoverflow.com/questions/31448557/how-to-get-yesterdays-date-with-momentjs
반응형
'programing' 카테고리의 다른 글
입력 버튼에서 윤곽선 테두리를 제거하는 방법 (0) | 2020.09.02 |
---|---|
설치 후 Gulp 명령을 찾을 수 없음 (0) | 2020.09.02 |
Java에서 Excel 시트를 읽는 데 더 나은 API는 무엇입니까-JXL 또는 Apache POI (0) | 2020.09.02 |
SQL Server 백업 또는 복원 프로세스의 진행률을 확인하는 데 사용할 수있는 SQL 스크립트가 있습니까? (0) | 2020.09.02 |
두 가지 색상 테두리 (0) | 2020.09.02 |