一、獲取相關時間
常規用法
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...