前端 js 日期格式化
獲取特定格式的日期
export const formatDate = (date, fm) => {
// 時間格式化處理 中國標準時間轉 年月日
let fmt = fm || 'yyyy-MM-dd hh:mm:ss'
const o = {
'M+': date.getMonth() + 1, // 月份
'd+': date.getDate(), // 日
'h+': date.getHours(), // 小時
'm+': date.getMinutes(), // 分
's+': date.getSeconds(), // 秒
'q+': Math.floor((date.getMonth() + 3) / 3) // 季度
}
o.S = date.getMilliseconds() // 毫秒
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(
RegExp.$1,
(date.getFullYear() + '').substr(4 - RegExp.$1.length)
)
}
for (const k in o) {
if (new RegExp('(' + k + ')').test(fmt)) {
fmt = fmt.replace(
RegExp.$1,
RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)
)
}
}
return fmt
}
例如:
const myDate = new Date()
const time = formatDate(myDate, 'yyyy-MM-dd hh:mm:ss') // 2020-12-04 11:48:31
相關文章
- JS日期格式化JS
- jstl格式化日期JS
- 【轉】AngularJS 日期格式化 字典AngularJS
- JS日期格式化轉換方法JS
- js時間日期格式化程式碼例項JS
- js格式化時間日期程式碼例項JS
- mysql 日期格式化MySql
- js 格式化日期 yyyy-MM-dd HH:mm:ssJS
- js正則格式化日期時間自動補0JS
- js簡單時間日期格式化程式碼例項JS
- C# 日期格式化C#
- js對時間日期簡單格式化程式碼例項JS
- SQL SERVER 日期格式化、日期和字串轉換SQLServer字串
- JavaScript時間日期格式化JavaScript
- python如何格式化日期Python
- java日期格式化輸出Java
- mysql中時間日期格式化MySql
- Mysql 日期格式化 複雜日期區間查詢MySql
- mysql中格式化日期詳解MySql
- ElementUI日期元件格式化問題UI元件
- C#日期時間格式化C#
- C#日期格式化,時間C#
- sqlserver資料庫日期如何格式化-日期轉換字串SQLServer資料庫字串
- Jquery對當前日期的操作(格式化當前日期)jQuery
- js日期JS
- [譯] Python 中如何格式化日期Python
- JavaScript 日期和時間的格式化JavaScript
- JavaScript自定義時間日期格式化JavaScript
- 不一樣的 SQL Server 日期格式化SQLServer
- 時間日期格式化程式碼例項
- javascript時間日期格式化程式碼分析JavaScript
- PHPdate格式化一個本地時間/日期PHP
- java取得昨天和明天的格式化日期Java
- Asp.net日期字串格式化顯示ASP.NET字串格式化
- javascript時間日期格式化例項程式碼JavaScript
- javascript實現的時間日期格式化外掛JavaScript
- Oracle日期格式化以及extract函式的使用Oracle函式
- Asp.net 日期字串格式化顯示方法ASP.NET字串格式化