Unix Epoch 이라는 놈이 도대체 뭐야?
1월 1일 1970년이 Unix Epoch이고 Date Object는 1970년 1월 1일부터 얼마가 지났는 지를 보여주는 녀석이다...
그러면... 궁금한게 new Date() 라는 녀석이 있다.
The Date() constructor can create a Date instance or return a string representing the current time.
new Date() 를 호출하면 현재의 시간(1970년 1월 1일부터 지난 시간)을 가지고 있는 Date 인스턴스를 만들어줄 것이다. 만약에 고객이 주문을 할 때 시스템 시간이 실제의 시간과 다르게 세팅이 되어 있으면 이것은 문제를 일으킬 것인가? 예를 들어 서버가 UTC와 제대로 align이 되어있지 않다면 어떡하지? 예를 들어 현재 UTC가 오전 11시인데 서버의 시간이 오전 10시 UTC로 세팅되어 있다면... 서버 사이드에서 new Date() 를 호출했을 때 잘못된 UTC로 값을 DB에 저장하는 것인가? 궁금하다 질문을 해봐야지
https://en.wikipedia.org/wiki/Unix_time
https://www.makeuseof.com/what-is-unix-time-and-when-was-the-unix-epoch/