談談newDate 的簡單使用 JS

2022-07-28 09:06:09 字數 3081 閱讀 6918

**:

js new date() 獲取時間

date 物件用於處理日期和時間。

建立 date 物件的語法:

var mydate=new date()

date 物件會自動把當前日期和時間儲存為其初始值。

引數形式有以下5種:

new date("month dd,yyyy hh:mm:ss");

new date("month dd,yyyy");

new date(yyyy,mth,dd,hh,mm,ss);

new date(yyyy,mth,dd);

new date(ms);

注意最後一種形式,引數表示的是需要建立的時間和gmt時間2023年1月1日之間相差的毫秒數。各種函式的含義如下:

month:用英文表示月份名稱,從january到december

mth:用整數表示月份,從(1月)到11(12月)

dd:表示乙個月中的第幾天,從1到31

yyyy:四位數表示的年份

hh:小時數,從0(午夜)到23(晚11點)

mm:分鐘數,從0到59的整數

ss:秒數,從0到59的整數

ms:毫秒數,為大於等於0的整數

如:new date("january 12,2006 22:19:35");

new date("january 12,2006");

new date(2006,0,12,22,19,35);

new date(2006,0,12);

new date(1137075575000);

date() 返回當日的日期和時間。

getdate() 從 date 物件返回乙個月中的某一天 (1 ~ 31)。

getday() 從 date 物件返回一周中的某一天 (0 ~ 6)。

getmonth() 從 date 物件返回月份 (0 ~ 11)。

getfullyear() 從 date 物件以四位數字返回年份。

getyear() 請使用 getfullyear() 方法代替。

gethours() 返回 date 物件的小時 (0 ~ 23)。

getminutes() 返回 date 物件的分鐘 (0 ~ 59)。

getseconds() 返回 date 物件的秒數 (0 ~ 59)。

getmilliseconds() 返回 date 物件的毫秒(0 ~ 999)。

gettime() 返回 1970 年 1 月 1 日至今的毫秒數。

gettimezoneoffset() 返回本地時間與格林威治標準時間 (gmt) 的分鐘差。

getutcdate() 根據世界時從 date 物件返回月中的一天 (1 ~ 31)。

getutcday() 根據世界時從 date 物件返回週中的一天 (0 ~ 6)。

getutcmonth() 根據世界時從 date 物件返回月份 (0 ~ 11)。

getutcfullyear() 根據世界時從 date 物件返回四位數的年份。

getutchours() 根據世界時返回 date 物件的小時 (0 ~ 23)。

getutcminutes() 根據世界時返回 date 物件的分鐘 (0 ~ 59)。

getutcseconds() 根據世界時返回 date 物件的秒鐘 (0 ~ 59)。

getutcmilliseconds() 根據世界時返回 date 物件的毫秒(0 ~ 999)。

parse() 返回2023年1月1日午夜到指定日期(字串)的毫秒數。

setdate() 設定 date 物件中月的某一天 (1 ~ 31)。

setmonth() 設定 date 物件中月份 (0 ~ 11)。

setfullyear() 設定 date 物件中的年份(四位數字)。

setyear() 請使用 setfullyear() 方法代替。

sethours() 設定 date 物件中的小時 (0 ~ 23)。

setminutes() 設定 date 物件中的分鐘 (0 ~ 59)。

setseconds() 設定 date 物件中的秒鐘 (0 ~ 59)。

setmilliseconds() 設定 date 物件中的毫秒 (0 ~ 999)。

settime() 以毫秒設定 date 物件。

setutcdate() 根據世界時設定 date 物件中月份的一天 (1 ~ 31)。

setutcmonth() 根據世界時設定 date 物件中的月份 (0 ~ 11)。

setutcfullyear() 根據世界時設定 date 物件中的年份(四位數字)。

setutchours() 根據世界時設定 date 物件中的小時 (0 ~ 23)。

setutcminutes() 根據世界時設定 date 物件中的分鐘 (0 ~ 59)。

setutcseconds() 根據世界時設定 date 物件中的秒鐘 (0 ~ 59)。

setutcmilliseconds() 根據世界時設定 date 物件中的毫秒 (0 ~ 999)。

tosource() 返回該物件的源**。

tostring() 把 date 物件轉換為字串。

totimestring() 把 date 物件的時間部分轉換為字串。

todatestring() 把 date 物件的日期部分轉換為字串。

togmtstring() 請使用 toutcstring() 方法代替。 1 3

toutcstring() 根據世界時,把 date 物件轉換為字串。

tolocalestring() 根據本地時間格式,把 date 物件轉換為字串。

tolocaletimestring() 根據本地時間格式,把 date 物件的時間部分轉換為字串。

tolocaledatestring() 根據本地時間格式,把 date 物件的日期部分轉換為字串。

utc() 根據世界時返回 1997 年 1 月 1 日 到指定日期的毫秒數。

valueof() 返回 date 物件的原始值。

var objdate=new date([arguments list]);

簡單談談contextlib的使用

你肯定用過with open的方法開啟檔案,然後進行讀取寫入等操作是吧 with open tmp a.txt a as file obj file obj.write hello carson contextlib就是實現這種功能的黑魔法。先說上面的檔案操作流程 開啟檔案,給file obj 處理...

dom4j簡單使用

公司這邊是用dom4j,主要是用來解析xml的,一般有這麼幾個操作 1.建立xml文件 org.dom4j.document doc documenthelper.createdocument 2.建立根元素並新增 element root documenthelper.createelement ...

Neo4j簡單使用

節點 乙個圖形的乙個基本單元 屬性 描述節點及關係的鍵值對 關係 連線兩個節點的部分,具有方向 標籤 由節點或關係組成,乙個節點可以包含多個標籤 neo4j中使用的資料庫查詢語言是cypher,是一種類sql的宣告式語言,簡稱cql。現簡單示例增刪改查操作。操作一 增 不同於sql中的insert插...