python

[python] 날짜 문자열을 int형 초로 변환 + 제이쿼리에서 타임스탬프 사용

int(time.mktime(datetime.strptime(s.assigndate, "%Y-%m-%d %H:%M").timetuple()))

"2021-10-27 16:10" 과 같이 연-월-일 시:초 형태로 전달되는 문자열을

  1. strptime 함수를 통해 datetime 객체로 변환한 후
  2. timestuple() 함수를 써서 초 형태로 만들고
  3. time.mktime 함수를 써서 timestamp 형태로 변환한 다음
  4. int 함수를 통해 숫자 데이터로 바꿀 수 있다.

이렇게 나온 타임스탬프 데이터를 제이쿼리를 통해 변환하여 쓰고싶을땐

var odate = new Date(date*1000)

넘어온 타임스탬프 값에 1000 (밀리초) 을 곱해서 사용하면 된다.