Js獲取當前時間戳並格式化

2021-10-07 23:12:40 字數 2069 閱讀 8150

var mydate =

newdate()

;//fri jul 10 2020 11:22:39 gmt+0800 (中國標準時間)

2.獲取時間中的年月日時分秒:

mydate.

getyear()

;// 獲取當前年份(2位)

mydate.

getfullyear()

;// 獲取完整的年份(4位,1970-????)

mydate.

getmonth()

;// 獲取當前月份(0-11,0代表1月)

mydate.

getdate()

;// 獲取當前日(1-31)

mydate.

getday()

;// 獲取當前星期x(0-6,0代表星期天)

mydate.

gettime()

;// 獲取當前時間(從1970.1.1開始的毫秒數)

mydate.

gethours()

;// 獲取當前小時數(0-23)

mydate.

getminutes()

;// 獲取當前分鐘數(0-59)

mydate.

getseconds()

;// 獲取當前秒數(0-59)

mydate.

getmilliseconds()

;// 獲取當前毫秒數(0-999)

mydate.

tolocaledatestring()

;// 獲取當前日期

var mytime=mydate.

tolocaletimestring()

;// 獲取當前時間

mydate.

tolocalestring()

;// 獲取日期與時間

3.時間格式化:

// 對date的擴充套件,將 date 轉化為指定格式的string

// 月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符,

// 年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字)

// 例子:

// (new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423

// (new date()).format("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18

date.prototype.format = function (fmt);if

(/(y+)/.

test

(fmt)

) fmt = fmt.

replace

(regexp.$1,(

this

.getfullyear()

+"").

substr(4

- regexp.$1.length));

for(

var k in o)if(

newregexp

("("

+ k +

")")

.test

(fmt)

) fmt = fmt.

replace

(regexp.$1

,(regexp.$1.length ==1)

?(o[k]):

(("00"

+ o[k]).

substr((

""+ o[k]

).length)))

;return fmt;

}

呼叫:

var time1 =

newdate()

.format

("yyyy-mm-dd");

var time2 =

newdate()

.format

("yyyy-mm-dd hh:mm:ss"

);

JS獲取當前時間並格式化

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...

Python獲取系統當前時間並格式化

效果 獲取系統當前時間並轉換請求資料所需要的格式 defget time format str 獲取當前時間的時間戳 now int time.time 轉化為其他日期格式,如 y m d h m s timestruct time.localtime now strtime time.strfti...

獲取當前時間和時間格式化

1.獲取當前時間 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 m...