按格式輸出時間

2021-09-10 07:25:12 字數 973 閱讀 2803

需求

按所給的時間格式輸出指定的時間

格式說明

對於 2014.09.05 13:14:20

yyyy: 年份,2014

yy: 年份,14

mm: 月份,補滿兩位,09

m: 月份, 9

dd: 日期,補滿兩位,05

d: 日期, 5

hh: 24制小時,補滿兩位,13

h: 24制小時,13

hh: 12制小時,補滿兩位,01

h: 12制小時,1

mm: 分鐘,補滿兩位,14

m: 分鐘,14

ss: 秒,補滿兩位,20

s: 秒,20

w: 星期,為 [『日』, 『一』, 『二』, 『三』, 『四』, 『五』, 『六』] 中的某乙個,本 demo 結果為 五

in

formatdate(new date(1409894060000), 『yyyy-mm-dd hh:mm:ss 星期w』)

out

2014-09-05 13:14:20 星期五

分析

解法

function formatdate(d, s) 

// 補零助手函式

function pad(n)

// 格式化

return s.replace(/([(yy)|mmdhhmsw]+)/g, function (f)

return t[f]

})}var d = new date(2018, 0, 0, 0, 0, 0)

var s = 'yyyy-mm-dd hh:mm:ss 星期w'

console.log(formatdate(d, s))

JavaScript按指定格式輸出時間

按所給的時間格式輸出指定的時間 格式說明 對於 2014.09.05 13 14 20 yyyy 年份,2014 yy 年份,14 mm 月份,補滿兩位,09 m 月份,9 dd 日期,補滿兩位,05 d 日期,5 hh 24制小時,補滿兩位,13 h 24制小時,13 hh 12制小時,補滿兩位,...

C 按格式輸出

注意新增 include iomanip 標頭檔案 流操縱運算元 作用 d dec 以十進位制形式輸出整數 常用x,x hex 以十六進製制形式輸出整數 o oct 以八進位制形式輸出整數 fixed 以普通小數形式輸出浮點數 scientific 以科學計數法形式輸出浮點數 left 左對齊,即在...

時間按指定格式轉換

推薦閱讀 一。把秒數轉換成 00 00 00 大於一天顯示 1天2時local function second2dhms second if second 0 then return0,0,0,0 end local d math.floor second 86400 second second d...