더 이상 헛소리는 그만하고, 주로 다음의 7가지 측면을 통해 시간 처리와 관련된 지식을 정리합니다.
1. 현재 시간을 가져옵니다
function getNowTime() { return new Date(); }
2. 시간 및 요일 추가
function getTimeAddDays(time, days) { return new Date(time.getTime() + days * 24 * 60 * 60 * 1000); }
3. 날짜 가져오기 및 형식 지정: 연-월-일
function getFormatDate(time) { return time.getFullYear() + "-" + (time.getMonth() + 1) + "-" + time.getDate(); }
4. 문자열을 날짜로 변환, 문자열 형식: 2011-11-20
function convertToDate(strings) { return new Date(Date.parse(strings.replace("-", "/"))); }
5. 요일 가져오기 및 형식 지정
var WEEKDAYS = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"]; //星期 function getFormatWeek(time) { return WEEKDAYS[time.getDay()]; }
6. 시간 비교
function compareTime(time1, time2) { return time1.getTime() - time2.getTime(); }
7. 두 날짜 사이의 일수를 계산합니다.
function getDays(time1, tiem2){ var day = 24*60*60*1000; return (time1.getTime() - time2.getTime())/day; }
JS의 시간 처리에 관한 지식을 7가지 측면에서 편집자가 정리했습니다. 도움이 되셨으면 좋겠습니다!