컨트랙의 event가 생성된 timestamp를 서비스내에 표시하고 싶은데 solidity 언어 내에는 DateTime같은 시간을 표현할수있는 타입이 없는것 같습니다. 혹시 솔리디티 언어내에서 시간을 표기하고자 하면 어떻게 가능할까요?
안녕하세요.
솔리디티에서는 사용하는 timestamp 는 unixtime 로 1970년 1월 1일 UTC기준으로 초로 환산된 숫자입니다.
이는 국제표준이므로 앱에서 표기시에는 자바스크립트 datetime모듈을 이용해서 쉽게 날짜 및 시간으로 변환하실수 있을거라 생각됩니다.
솔리디티에서 궂이 날짜를 얻고싶으신거면 solidity 에서 구현된 date time module 을 참고하셔서 컨트랙트 발행해서 사용하시면 될것같습니다. 아래링크 참고해주세요.
감사합니다.
2개의 좋아요