js的date对象不是用的整型存储的么?怎么还不溢出啊

js的date对象不是用的整型存储的么?怎么还不溢出啊

 

按整型存储的话,不是会有2038的时间虫问题么,都超过2038好多年了,怎么还不溢出啊。

JS用的是64位浮点数,共有52位有效精度,算上固定的1整数位,2^53以下的数都能表达出来。