時間處理相關操作

2021-10-01 06:59:44 字數 1239 閱讀 3380

一、獲取相關時間

常規用法

var date=new date();  //thu dec 05 2019 19:11:52 gmt+0800 (中國標準時間)

date.getyear(); //獲取當前年份(2位) 119

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

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

date.getdate(); //獲取當前日(1-31) 5

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

date.gettime(); //獲取當前時間(從1970.1.1開始的毫秒數) 1575544312917(時間戳)

date.gethours(); //獲取當前小時數(0-23) 19

date.getminutes(); //獲取當前分鐘數(0-59) 11

date.getseconds(); //獲取當前秒數(0-59) 52

date.getmilliseconds(); //獲取當前毫秒數(0-999) 917

date.tolocaledatestring(); //獲取當前日期 2019/12/5

二、獲取時間戳

1.

var date=new date();

var timestamp = date.parse(date) //精確到秒,毫秒用000代替 1575544312000

2.

var date=new date();

var timestamp = (date).valueof(); //1575544312917

3.

var date=new date();

var timestamp=date.gettime(); //精確到毫秒 1575544312917

三、時間戳與時間互轉

1、時間戳轉時間

var timetamp=new date(1575544312917);  //thu dec 05 2019 19:11:52 gmt+0800 (中國標準時間)

js時間相關處理

方法定義 gettime 方法可返回距 1970 年 1 月 1 日之間的毫秒數。通常我們計算時間差都是通過獲取兩個時間資料,然後分別使用gettime 方法返回與固定的1970 年 1 月 1 日的時間差,通過對返回毫秒數的差,換算成時間單位,得出兩個時間的時間差。首先你會有一串初始的時間資料,然...

MySQL時間相關處理

區別 from unixtime time,y m d 返回2014 05 19,如果不加 y m d 則預設返回2014 05 19 15 03 06。其中time是10位時間戳。date format date,y m d 返回 2014 05 19,如果不加 y m d 則預設返回2014 0...

MySQL時間相關處理

區別 from unixtime time,y m d 返回2014 05 19,如果不加 y m d 則預設返回2014 05 19 15 03 06。其中time是10位時間戳。date format date,y m d 返回 2014 05 19,如果不加 y m d 則預設返回2014 0...