Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中Date.parse的有效方法_Javascript - Fatal编程技术网

javascript中Date.parse的有效方法

javascript中Date.parse的有效方法,javascript,Javascript,在一个方法中,我使用Date.parse将日期转换为毫秒,如下所示 Date.parse(Tue Apr 1 00:00:00 PST 1930); 但是我使用它的时间是1000点,所以Date.parse的执行时间是60ms(如分析器中所示),我需要对它进行优化,是否有其他方法来执行它,或者Date.parse是唯一的方法 提前感谢即使是预定义日期格式的自定义解析器也比直接日期解析慢:。您可能知道可以消除自定义解析器中的哪些功能,或者尝试通过将日期直接存储为JSON格式(如{year:20

在一个方法中,我使用Date.parse将日期转换为毫秒,如下所示

 Date.parse(Tue Apr 1 00:00:00 PST 1930);
但是我使用它的时间是1000点,所以Date.parse的执行时间是60ms(如分析器中所示),我需要对它进行优化,是否有其他方法来执行它,或者Date.parse是唯一的方法


提前感谢

即使是预定义日期格式的自定义解析器也比直接日期解析慢:。您可能知道可以消除自定义解析器中的哪些功能,或者尝试通过将日期直接存储为JSON格式(如
{year:2013,date:1,month:11,hour:11})来摆脱
.split
函数

我想不出任何其他方法可以从JS中的
字符串
生成
日期
。您从哪里获得日期字符串?也许您可以将输出操作得不太详细,这样可以减少解析时间。
new Date(“Tue Apr 1 00:00:00 PST 1930”).getTime()
可能是一种替代方法,但不确定其性能。@Nikhil
new Date(…)
相当于
Date.parse(…)
所以我无法想象性能会有什么不同。@James那么我现在也想不出任何其他替代方案。