本文详细介绍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