我很难看到何时使用date.parse和date.utc

时间:2013-09-15 13:37:07

标签: javascript

Date对象提供了Date.parse和Date.UTC方法,可以在不创建新Date对象的情况下调用它。 Date.parse接收表示日期和时间的字符串作为其参数,并返回1970年1月1日午夜和指定日期和时间之间的毫秒数。

日期方法UTC返回1970年1月1日午夜和指定为其参数的日期和时间之间的毫秒数。

所以我的问题是什么时候有人需要使用奶酪。我很难实用

//托尼

2 个答案:

答案 0 :(得分:0)

如果未指定,

Date.parse 会假定当地时间。它在您的机器当地时间获取日期

Date.UTC 然而获取UTC时间并采用可用于传递小时,分钟,秒和毫秒的其他参数。 UTC采用逗号分隔的日期参数,并返回1970年1月1日00:00:00,通用时间和指定时间之间的毫秒数。

答案 1 :(得分:0)

它们之间的第一个区别是它们的参数列表。

<强> Date.UTC()

Date.UTC(year, month, day, hours, minutes, seconds, millisec);

<强> Date.parse()

Date.parse(datestring);

然后,另一个区别是parse()使用本地时间