Javascript Date UTC() 方法

  • Post category:JavaScript

以下是关于JavaScript Date对象的UTC()方法的完整攻略,包括两个示例说明。

JavaScript Date对象的UTC()方法

JavaScript的UTC()方法返回一个表示日期时间部分的数字,该数字表示自1970年1月1日00:00:00 UTC以来的毫秒数。该方法接受的参数分别为年份、月份、日期、小时、分钟、秒和毫秒,这些参数都是可选的。

下面是使用对象的UTC()方法的示例:

var date = new Date(Date.UTC(2023, 4, 10, 12, 30, 0));
console.log(date.toUTCString()); // 输出日期和时间字符串,例如 "Wed,10 May 2023 12:30:00 GMT"

在上面的例中,我们创建了一个新的日期对象,并使用UTC()方法返回该对象的日期和时间部分的数字。然后,使用toUTCString()方法将数字转换日期和时间字符串,并使用console方法输出字符串。

示例

下面是两使用对象的UTC()方法的示例:

1:使用UTC()方法返回当前日期和时间的数字

var date = new Date();
var utc = Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds());
console.log(utc); // 输出日期和时间数字,例如 1697644200000

在上面的示中,我们创建了新的日期对象,该对象表示当前日期和时间。然后,使用UTC()方法返回该对象的日期和时间部分的数字。最后,使用console.log()方法输出该数字。

示例2:使用UTC()方法返回指定日期和时间的数字

var date = new Date(Date.UTC(2023, 4, 10, 12, 30, 0));
console.log(date.getTime()); // 输出 1697644200000

在上的示例中我们创建了一个新的日期对象,该对象表示2023年5月10日12:30:00。然后,使用UTC()方法返回该对象的日期和时间部分的数字。最后,使用getTime()方法将数字转换为毫秒数,并使用console.log()方法输出该数字。

总结

JavaScript Date的UTC()方法返回表示对象日期和时间部分的数字,该数字表示自1970年1月1日00:00:00 UTC以来的毫秒数。在实际开发中,我们可以使用UTC()方法获取对象的日期和时间部分的数字,并根据需要进行使用。该方法接受的参数分别为年份、月份、日期、小时、分钟、秒和毫秒,这些参数都是可选的。