時間戳轉《===》時間
1. js獲取當前時間戳的方法
var tsp1 =Date.parse(new Date()) ;//不推薦 這種辦法,毫秒級別的數值被轉化為000
var tsp2 =(new Date()).valueOf() ;//獲取了當前毫秒的時間戳,準確。
var tsp3 =new Date().getTime() ;//getTime()返回數值的單位是毫秒
2. js獲取指定時間戳的方法
var tsp4= (new Date ("2018/06/22 08:00:20")).getTime() / 1000;
3. 時間戳轉換成時間
var tsp=new Date (1472048779952) //直接用NEW Date(要轉換的時間戳)來獲取時間戳所代表的的日期
3.1時間戳轉換成天、時、分、秒
var mss = (new Date ("2018/06/22 08:00:20")).getTime();
var days = parseInt(mss / (1000 * 60 * 60 * 24));
var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));
var seconds = (mss % (1000 * 60)) / 1000;
4. 計算某一日期是星期幾
當我們知道某一'yyyy-mm-dd'日期時便可以計算出當前是星期幾,公式如下:
基姆拉爾森計算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7
在公式中d表示日期中的日數,m表示月份數,y表示年數。(其中mod意思是取餘計算,js用的是%)