JavaScript Date UTC() 方法

定義和用法

UTC() 方法根據世界時返回指定日期與 1970 年 1 月 1 日午夜之間的毫秒數。

提示:世界協調時間 (UTC) 是由世界時間標準設定的時間。

注釋:UTC 時間與 GMT 時間(格林威治時間)相同。

實例

例子 1

返回指定日期與 1970 年 1 月 1 日午夜之間的毫秒數:

var d = Date.UTC(2012, 02, 30);

親自試一試

例子 2

使用 UTC 時間而不是本地時間創建日期對象:

var d = new Date(Date.UTC(2012, 02, 30));

親自試一試

語法

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

參數值

參數 描述
year 必需。表示年份的四位數值,允許負值。
month

必需。表示月份的整數。

預期值為 0-11,但允許其他值:

  • -1 將導致上一年的最后一個月
  • 12 將導致明年的第一個月
  • 13 將導致明年的第二個月
day

可選。整數,表示月份中的某一天。

預期值為 1-31,但允許其他值:

  • 0 將導致上個月的最后一個小時
  • -1 將導致上個月最后一小時之前的一小時

如果一個月有 31 天:

  • 32 將導致下個月的第一天

如果一個月有 30 天:

  • 32 將導致下個月的第二天
hour

可選的。默認 0。表示小時的整數。

預期值為 0-23,但允許其他值:

  • -1 將導致前一天的最后一個小時
  • 24 將導致第二天的第一個小時
min

可選。默認 0。表示分鐘的整數。

預期值為 0-59,但允許其他值:

  • -1 將導致前一小時的最后一分鐘
  • 60 將導致下一小時的第一分鐘
sec

可選。默認 0. 表示秒的整數

預期值為 0-59,但允許其他值:

  • -1 將導致前一分鐘的最后一秒
  • 60 將導致下一分鐘的第一秒
millisec

可選。默認 0。表示毫秒的整數

預期值為 0-999,但允許其他值:

  • -1 將導致前一秒的最后一毫秒
  • 1000 將導致下一秒的第一毫秒

技術細節

返回值: 數值,表示指定日期時間與 1970 年 1 月 1 日午夜之間的毫秒數。
JavaScript 版本: ECMAScript 1

瀏覽器支持

方法 Chrome IE Firefox Safari Opera
UTC() 支持 支持 支持 支持 支持

相關頁面

教程:JavaScript 日期

教程:JavaScript 日期格式