你知道new Date() 都有什么屬性嗎?

  • 所有日期處理

  • 轉(zhuǎn)換日期對象

  • 獲取時間戳的三種方法

  • 日期格式轉(zhuǎn)為標準字符串

一、 所有日期處理如下

var date = new Date();  
1. date.getFullYear(); //返回完整的年份(4位, 比如現(xiàn)在 2021)
2. date.getMonth(); //返回當前月份(0-11,0代表一月) 月份沒有0月所以必須加1
3. date.getDate(); //返回當前日期(1-31)
4. date.getDay(); //返回當前星期幾(從0開始0-6,0為星期一)
5. date.getTime(); //返回當前時間的毫秒數(shù)(從1970.1.1開始)
6. date.getHours(); //獲取當前小時數(shù)(0-23)
7. date.getMinutes(); //獲取當前分鐘數(shù)(0-59)
8. date.getSeconde(); //獲取當前毫秒數(shù)(0-999)
9. date.getMilliseconds(); //獲取當前毫秒數(shù)(0-999) 
10. date.toLocaleDateString(); //獲取當前日期
11. date.toLocaleTimeString(); //獲取當前時間
12. date.tolocaleString(); 獲取日期與時間

二、將字符串形式的日期轉(zhuǎn)換成日期對象

1. var nowTime = "2021-05-10"
2. var date = new Date(Date.parse(nowTime.replace(/-/g,"/"))) //2021/5/10

三、JS獲取當前時間戳的方法-JavaScript 獲取當前毫秒時間戳有以下三種方法

var timestamp =Date.parse(new Date()); 結(jié)果1280977330000  //不推薦; 毫秒改成了000顯示 
 
var timestamp =(new Date()).valueOf();   結(jié)果:1280977330748       //推薦;  
 
var timestamp=new Date().getTime();    結(jié)果:1280977330748        //推薦;  

四、日期格式轉(zhuǎn)為日期標準字符串

var formatDate = function (date) { 
     var y = date.getFullYear(); 
     var m = date.getMonth() + 1; 
     m = m < 10 ? '0' + m : m; 
     var d = date.getDate(); 
     d = d < 10 ? ('0' + d) : d; 
     return y + '-' + m + '-' + d; 
}; 
var arr = new Date()
formatDate(arr)  //出現(xiàn)當前時間和日期
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容