Programing Language/JavaScript
-
Javascript) 데이터 엑셀로 다운 받기 참고 코드 (xlsx 모듈 사용)Programing Language/JavaScript 2022. 12. 7. 23:10
const xlsxDownLoad = (row, sheetName, fileName) => { /* row 참고 const exampleRow = [ {id: 0, frameWork: 'node.js', level: 0}, {id: 1, frameWork: 'react.js', level: 0}, {id: 2, frameWork: 'vue.js', level: 0} ] */ const workSheet = XLSX.utils.json_to_sheet(row); const workBook = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(workBook, workSheet, sheetName); XLSX.write(workBook, {bookType: 'xls..
-
Javacript) D-day 계산 함수 참고자료Programing Language/JavaScript 2022. 11. 29. 23:00
const dDayCount = (date) => { //date -> 2022-12-31 const dateSplit = date.split("-"); const dday = new Date(dateSplit[0], dateSplit[1] - 1, dateSplit[2]); const gap = dday.getTime() - (new Date()).getTime(); return Math.ceil(gap / (1000 * 60 * 60 * 24)) } 도움 되셨다면 하단의 광고 클릭으로 개발자에게 커피를!!
-
Javascript) Date 함수 시간 한국 시간으로 설정하기Programing Language/JavaScript 2022. 7. 19. 15:32
const offset = 1000 * 60 * 60 * 9 const koreaNow = new Date((new Date()).getTime() + offset) console.log(Date.now.replace("T", " ").split('.')[0]) //2022-07-19 06:31:12 -> UTC console.log(koreaNow.toISOString().replace("T", " ").split('.')[0]) //2022-07-19 15:31:12 -> Seoul/Asian //UTC 시간과는 9시간 차이가 난다. 도움되셨다면 하단의 광고 클릭 부탁드립니다~
-
Javascript) mysql의 datetime 데이터 new Date()에 넣기Programing Language/JavaScript 2022. 6. 15. 14:32
const dateTimeTransFer = (date : string) => { return date.split('T')[0] } const date = dateTimeTransFer().split('2022-06-01T07:26:04') // 서버에서 DATETIME 데이터 받아오면 다음과 같이 입려된다. const setDate = new Date(Number(date[0]), Number(date[1]) - 1, Number(date[2])); // Month의 경우 string 값에서 -1을 해줘한다. 예) 06일 경우 -1을하여 05로 해야 6월로 인식
-
Javscript) S3 url을 File로 변환하기Programing Language/JavaScript 2022. 5. 24. 15:07
- 구동방식은 서버로부터 받은 s3 url을 클라이언트가 저장하고 있다가 File로 변환하고 싶을때 클라이언트는 s3 url을 서버로 전송하고 서버는 받은 s3 url을 s3-aws를 이용하여 buffer로 변환하여 클라이언트에게 다시 전달한다. 그이후 클라이언트는 buffer를 blob -> file로 변환한다. - 클라이언트 코드 const s3imageUrlToFile = async () => { try{ let config = { headers: { Accept: '*/*', 'Content-Type': 'application/json;charset=utf-8', 'Cache-Control': 'no-cache', 'Access-Control-Allow-Origin': '*' } } let url..