前端 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
- js 格式化日期 yyyy-MM-dd HH:mm:ssJS
- js正則格式化日期時間自動補0JS
- 日期時間格式化
- python如何格式化日期Python
- SQL SERVER 日期格式化、日期和字串轉換SQLServer字串
- js日期JS
- JavaScript時間日期格式化JavaScript
- Mysql 日期格式化 複雜日期區間查詢MySql
- [譯] Python 中如何格式化日期Python
- mysql中格式化日期詳解MySql
- Jquery對當前日期的操作(格式化當前日期)jQuery
- sqlserver資料庫日期如何格式化-日期轉換字串SQLServer資料庫字串
- JavaScript 日期和時間的格式化JavaScript
- js獲取日期JS
- 時間日期格式化程式碼例項
- 不一樣的 SQL Server 日期格式化SQLServer
- js比較日期 - JavaScriptJSJavaScript
- Oracle日期格式化以及extract函式的使用Oracle函式
- SpringBoot 全域性日期格式化(基於註解)Spring Boot
- L1-042 日期格式化 分數 5
- 2 Elment Ui 日期選擇器 格式化問題UI
- JavaScript 中如何將日期格式化為 DD/MM/YYYYJavaScript
- js時間格式化工具JS
- Java日期時間API系列42-----一種高效的中文日期格式化和解析方法JavaAPI
- GsonBuilder匯出null值、格式化輸出、日期時間UINull
- jira修改RoadMap裡的時間格式,硬核日期格式化
- 直播平臺開發,純時間比較(時分),不含日期,js前端比較JS前端
- 格式化時間 moment.jsJS
- js中貨幣格式化方法JS
- 數字格式化的 js 庫JS
- JS-計算日期差值;計算日期之間的月數JS
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- 日期格式化時註解@DateTimeFormat無效的問題分析ORM
- VSCode 使用 eslint 規則格式化 jsVSCodeEsLintJS
- Js之設定日期時間 判斷日期是否在範圍內JS
- ngx-material中Datepicker的日期格式化和選擇語系
- 鴻蒙Next應用國際化:時間與日期格式化鴻蒙