我有一个日期数组,我正在填充添加创建类型的日期并调用它们的构造函数如下:new Date(2008,1,1)
我想知道是否有更好的方法来做到这一点?我猜我可以使用Date的数字表示并将其放入服务器端的数组中并将此数组发送到客户端。我觉得带有数字的数组会更小,并且会在客户端上运行更快的jscript。
我想知道它是如何可能的,如果这会带来更好的性能?
我对jscript很新。
答案 0 :(得分:2)
您可以使用dateObject.getTime()
来获取自1970年1月1日以来的毫秒数。使用dateObject.setTime(time)
进行反向操作。
无论性能是否更高,您都需要对其进行分析。我认为差别不大。
答案 1 :(得分:1)
使用KennyTM的推荐。此外,如果有一个日期,在此之后您确定所有日期都会下降,请记住,当您存储数字表示时。仅存储基准日期和实际日期之间的差值。你必须通过电线发送的数字会更小。