首頁  >  文章  >  web前端  >  JavaScript根據世界時傳回1970年1月1日到指定日期的毫秒數的方法UTC()

JavaScript根據世界時傳回1970年1月1日到指定日期的毫秒數的方法UTC()

黄舟
黄舟原創
2017-11-08 14:10:383209瀏覽

定義和用法

UTC() 方法可根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。

語法

Date.UTC(year,month,day,hours,minutes,seconds,ms)
參數 描述
year 必需。表示年份的四位數字。
month 必需。表示月份的整數,介於 0 ~ 11。
day 必需。表示日期的整數,介於 1 ~ 31。
hours 可選。表示小時的整數,介於 0 ~ 23。
minutes 可選。表示分鐘的整數,介於 0 ~ 59。
seconds 可選。表示秒的整數,介於 0 ~ 59。
ms 可選。表示毫秒的整數,介於 0 ~ 999。

回傳值

傳回指定的時間距 GMT 時間 1970 年 1 月 1 日午夜的毫秒數。

說明

Date.UTC() 是一種靜態方法,因為需要使用建構子 Date() 來呼叫它,而不是透過某個 Date 物件呼叫。

Date.UTC() 方法的參數指定日期和時間,它們都是 UTC 時間,處於 GMT 時區。指定的 UTC 時間將轉換成毫秒的形式,這樣建構函數 Date() 和方法 Date.setTime() 就可以使用它了。

實例

範例1

在本例中,我們將根據世界時取得從1970/01/01 到2005/07/08 的毫秒數:

<script type="text/javascript">

var d = Date.UTC(2005,7,8)
document.write(d)

</script>

rr:

re2

re2我們將改造上面的例子,使得輸出轉換為年:

1123459200000

輸出:

<script type="text/javascript">

var minutes = 1000 * 60
var hours = minutes * 60
var days = hours * 24
var years = days * 365
var t = Date.UTC(2005,7,8)
var y = t/years
document.write("It&#39;s been: " + y + " years from 1970/01/01")
document.write(" to 2005/07/08!")

</script>

以上是JavaScript根據世界時傳回1970年1月1日到指定日期的毫秒數的方法UTC()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn