時間日期格式化程式碼例項

admin發表於2018-05-22

分享一個極為簡單和巧妙的時間日期格式化程式碼例項。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var dt = new Date();
var date = [
  [dt.getFullYear(), dt.getMonth() + 1, dt.getDate()].join('-'),
  [dt.getHours(), dt.getMinutes(), dt.getSeconds()].join(':')
].join(' ').replace(/(?=\b\d\b)/g, '0'); 
console.log(date);

實現了格式化效果,關鍵在於後面的正規表示式的應用,正則的關鍵在於零寬斷言和零寬位置的匹配。

相關閱讀:

(1).零寬斷言參閱正規表示式零寬斷言一章節。

(2).\b參閱正規表示式\b元字元一章節。

(3).匹配原理參閱正規表示式匹配原理一章節。

相關文章