將時間戳轉換為時間日期程式碼例項
將時間戳轉換為時間日期是常見的操作,下面就通過程式碼例項詳細介紹一下如何實現此功能。
[JavaScript] 純文字檢視 複製程式碼var format=function(time,format){ var t=new Date(time); var tf=function(i){return (i < 10 ? '0' : '') + i}; return format.replace(/yyyy|MM|dd|HH|mm|ss/g,function(a){ switch(a){ case 'yyyy': return tf(t.getFullYear()); break; case 'MM': return tf(t.getMonth() + 1); break; case 'mm': return tf(t.getMinutes()); break; case 'dd': return tf(t.getDate()); break; case 'HH': return tf(t.getHours()); break; case 'ss': return tf(t.getSeconds()); break; } }) } console.log(format(1496178344662,'yyyy-MM-dd HH:mm:ss'));
以上程式碼實現了轉換效果,下面介紹一下此效果的實現過程。
一.程式碼註釋:
1.var format=function(time,format){},建立一個函式可以實現轉換效果,第二個引數是時間戳,第二個是返回的時間日期格式。
2.var t=new Date(time),利用Date()建構函式建立一個時間日期物件,引數是時間戳。
3.var tf=function(i){return (i < 10 ? '0' : '') + i},此函式的作用是為了給個位時間日期新增“0”,也就是"8"修改成"08"這種形式。
4.return format.replace(/yyyy|MM|dd|HH|mm|ss/g,function(a){}它是替換的核心,能夠將format函式的第二個引數的相關內容進行替換,這裡是使用的replace()函式,第二個引數是全域性匹配的正規表示式,第二個引數是要返回替換內容的函式,函式的引數是|分隔的正則選擇項。
二.相關閱讀:
1.Date()建構函式可以參閱javascript Date()一章節。
2.i < 10 ? '0' : ''可以參閱三元運算子用法詳解一章節。
3.replace()函式可以參閱正規表示式replace()函式一章節。
相關文章
- 將時間戳轉換為時間例項程式碼時間戳
- 時間日期和時間戳相互轉換程式碼例項時間戳
- javascript將時間物件轉換為時間戳JavaScript物件時間戳
- js將時間日期物件轉換為時間日期字元JS物件字元
- js將時間日期字串轉換為時間日期Date物件JS字串物件
- javascript將日期轉化成時間戳JavaScript時間戳
- golang日期字串與時間戳轉換Golang字串時間戳
- 時間轉換成時間戳時間戳
- C 時間轉換時間戳時間戳
- 時間日期字串轉換為時間物件字串物件
- 將時間日期分割成陣列程式碼例項陣列
- js時間日期排序程式碼例項JS排序
- C 時間戳轉換成時間時間戳
- PHP日期格式轉時間戳PHP時間戳
- 微信小程式中將時間戳轉換為聊天格式微信小程式時間戳
- 如何將Python時間戳轉換為時間?Python學習教程!Python時間戳
- 時間日期格式化程式碼例項
- JavaScript將時間戳轉換為年月日格式JavaScript時間戳
- php將時間戳轉換為多少分鐘前PHP時間戳
- sqlite、mysql 將時間戳轉換成本地時間語句SQLiteMySql時間戳
- js時間戳與日期格式的相互轉換JS時間戳
- MYSQL中UNIX時間戳與日期的轉換MySql時間戳
- 時間戳轉化為時間格式時間戳
- Excel中時間戳轉換時間Excel時間戳
- javascript如何將時間日期轉換為Date物件JavaScript物件
- 直播平臺原始碼,js 時間戳轉為日期格式原始碼JS時間戳
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- 將時間日期格式化為yyyy-MM-dd格式程式碼例項
- MySQL時間戳轉成日期格式MySql時間戳
- java時間戳和PHP時間戳的轉換phptime()Java時間戳PHP
- javascript時間日期格式化例項程式碼JavaScript
- js時間日期格式化程式碼例項JS
- js格式化時間日期程式碼例項JS
- 如何將時間字串轉換為時間物件字串物件
- Python3時間戳轉換為指定格式的日期Python時間戳
- mysql將時間戳直接轉換成日期時間,mysql查詢某一天的資料。MySql時間戳
- 時間戳與時間字串的多時區轉換時間戳字串
- JavaScript 時間戳轉換為年月日JavaScript時間戳