관리 메뉴

개발이야기

[ Javascript ] 문자열 붙이기 , datetime timestamp 변경하기 본문

node js/Javascript

[ Javascript ] 문자열 붙이기 , datetime timestamp 변경하기

안성주지몬 2019. 3. 22. 00:00

Javascript에서 문자열을 어떻게 합치고 붙일 수 있을까요.

두 가지 방법이 있습니다.


1. concat 사용하기


<코드>


let str1 = "hi"
let str2 = " bye"
console.log(str1.concat(str2))



<결과>

hi bye



2. + 연산 사용하기


<코드>


let str1 = "hi"
let str2 = " bye"
console.log(str1 + str2)



<결과>

hi bye


파이썬의 익숙한 저는 개인적으로 2번 방법이 더 편합니다.


다음은 Javascript에서 timestamp를 datetime형식으로 바꾸는 방법과 datetime을 timesatmp 형식으로 바꾸는것을 알아보겠습니다.


1. Convert datetime to timestamp


<코드>

const trade_date = new Date().toLocaleString()
console.log(trade_date)
tradeDate = Date.parse(trade_date) / 1000;
console.log(tradeDate)


<결과>

2019-3-20 20:16:32

1553080592


=> 첫번째 console에서 찍힌 trade_date는 현재 위치의 시간을 datetime 형식으로 나타납니다. 이를 timestamp 로 변경하는 것이 3번째 줄의 코드입니다.



2. Convert timestamp to datetime


<코드> 


const trade_date = new Date(1553080761000).toLocaleString()
console.log(trade_date)


위에서 사용했던 첫번째 코드의 인자로 timestamp를 넘겨주면 됩니다. 

이때 주의할 점은 인자는 microseconds까지 포함시켜야 합니다. microseconds 형식이 아니라면 임의로 * 1000 을 해주시면 됩니다.



Comments