JavaScript Date.UTC() 方法详解:语法、参数与使用示例

作者:青柠时间:2026-10-29 11:03:12浏览:178

本文详细介绍JavaScript中Date.UTC()方法,用于返回自1970年1月1日00:00:00 UTC到指定日期的毫秒数。文章解析了年、月、日、时、分、秒及毫秒等参数的具体取值范围,并通过实例演示如何计算特定日期的UTC时间戳,帮助开发者准确处理跨时区时间数据。

Date.UTC() 方法概述与语法

Date.UTC() 方法接收一个日期参数,返回自1970年1月1日00:00:00 UTC(协调世界时)午夜以来经过的毫秒数。其基本语法如下:


Date.year,month,day,[hours,[minutes,[seconds,[ms]]])

参数说明

注意:括号内的参数均为可选值。

以下是各参数的详细说明:

  • year:表示年份,必须为四位数字。
  • month:表示月份,取值范围为0到11的整数(0代表一月,11代表十二月)。
  • day:表示日期,取值范围为1到31的整数。
  • hours:表示小时,取值范围为0到23的整数。
  • minutes:表示分钟,取值范围为0到59的整数。
  • seconds:表示秒,取值范围为0到59的整数。
  • ms:表示毫秒,取值范围为0到999的整数。

返回值说明

返回值:

使用示例

返回自1970年1月1日00:00:00 UTC以来的毫秒数。


<html>
<head>
<title>JavaScript UTC Method</title>
</head>
<body>
<script type="text/javascript">
  var msecs = Date.UTC(2008,9,6);
  document.write( "Number of milliseconds from 1970: " + msecs ); 
</script>
</body>
</html>

示例代码如下:


Number of milliseconds from 1970: 1223251200000 

作者最新文章