日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

详解 Date 对象

發布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 详解 Date 对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JS使用Date對象來處理日期和時間

?

五種調用Date函數的方式

Date()

    單純的作為函數調用,傳入的參數會被忽略,返回當前日期和時間的字符串表示

new Date()

    作為構造函數調用。

    返回當前日期和時間的Date對象。

new Date(Milliseconds)?

    作為構造函數調用,并且傳入一個數字,該數字被當作從1970年1月1日經過的毫秒數。

    返回Date對象。

new Date(string)

    以字符形式儲存的日期和時間。

    返回Date對象。

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

    多個參數,分別指定日期和時間的各個部分,方括號中為可選項。

    返回Date對象。

?

Date構造函數的幾個屬性

Date.now()

    返回從1970年1月1日到現在經過的毫秒數

Date.parse()

     接收一個字符串格式的日期和時間,返回從1970年1月1日到該時間所經過的毫秒數

Date.UTC()

    返回UTC時間和日期的毫秒表示

Date對象的常用屬性

  getDay() 返回星期幾

  getFullYear() 返回完整的年份

  getYear() ES3就已經廢棄

  getMonth() 返回月份

  getDate() 月份中的日期值

  getHours() 返回Date對象中的小時

  getMinutes() 返回Date對象中的分鐘

  getSeconds()?返回Date對象中的秒

  getMilliseconds()?返回Date對象中的毫秒

  getTime() 返回Date對象的毫秒表示

  如果把get換為set,代表設置Date對象中的某個值,如setTime(21312532),setFullYear(2011)

UTC擴展

  以上方法在get后接UTC 代表處理全球時間,如getUTCYear,getUTCDate,同時set系列也

有UTC的變體,如setUTCFullYear(2011),要注意的是set系列的方法會修改調用它的對象。

?

其他方法

  toString()   返回一個完整的日期和時間的字符串表示 "Mon Jul 10 2017 21:56:36 GMT+0800 (中國標準時間)"

  toLocaleString()   返回一個完整日期和時間的本地化表示?"2017-7-10 21:56:32"

  toDateString()   返回一個日期?"Mon Jul 10 2017"

  toLocaleDateString()  返回一個日期的本地化表示?"2017-7-10"

  toTimeString()  返回一個時間 ?"21:57:38 GMT+0800 (中國標準時間)"

  toLocaleTimeString() 返回一個時間的本地化表示 "22:01:28"

一個特殊情況

當你這樣調用new Date('dasdsa');

會發生什么?很明顯傳入的參數既不是一個毫秒數,也不是一個合法的字符串

這樣調用,依然會返回一個date對象,不過該對象是invalid data,該對象具有正常Date對象的所有屬性和方法

但是,返回值都為NaN

未完 待續~~~~~~

轉載于:https://www.cnblogs.com/splitgroup/p/7147960.html

總結

以上是生活随笔為你收集整理的详解 Date 对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。