timestamp
-
[javascript] date time difference, 날짜 시간 비교 함수Programing/javascript 2020. 9. 9. 09:42
- 시간 절대값 비교(날짜 무시) const HOUR_TO_SEC = 3600; const MINUTE_TO_SEC = 60; const timeDiff = (_date1: any, _date2: any) => { const diff = moment.utc(moment(_date1, "YYYY-MM-DD HH:mm:ss").diff(moment(_date2, "YYYY-MM-DD HH:mm:ss"))).format("HH:mm:ss"); const hour_to_second = parseInt(diff.substring(0, 2)) * HOUR_TO_SEC; const minute_to_second = parseInt(diff.substring(3, 5)) * MINUTE_TO_SEC; const sec..
-
[winston] How to log as daily rotate fileBackend/NodeJS 2019. 12. 20. 17:14
winston으로 날짜별 파일에 로그 기록하는 방법 사용 모듈: winston-daily-rotate-file timestamp 커스텀: [node.js] - [winston] How to customize timestamp format. (to local timezone) import moment from "moment"; const fecha = require("fecha"); const winston = require("winston"); require("winston-daily-rotate-file"); const format = winston.format; const { combine, label, prettyPrint, colorize } = format; // It's customized t..
-
[winston] How to customize timestamp format. (to local timezone) 날짜 시간 포맷을 로컬 타임존으로 변경하기Backend/NodeJS 2019. 12. 20. 16:17
Winston에서 날짜 시간 포맷을 로컬 타임존으로 변경 하기! 나의 node.js 프로젝트에 winston을 적용하는 과정에서 로그 메시지의 시간을 기록하는데 timezone이 utc 기준 시간으로 기록이 되었다. 그래서 timestamp를 커스터마이징을 했다. winston 깃허브에서 사용 예를 보면 아래와 같다. timestamp 타임존이 로컬 기준이 아니라 시간이 맞지 않는다. // 원본 소스 const { format } = require('winston'); const { combine, timestamp, label, prettyPrint } = format; const logger = createLogger({ format: combine( label({ label: 'right meow!..