日期格式化中,不足兩位數補0的方法

2022-09-14 05:00:10 字數 567 閱讀 6323

1、第一種是我們現在最常用的方法  

formattime() 年$月$日 $:$:$`;

}

2、新的es語法可以使用 padstart/padend 來新增

let date = new date()

let month = date.getmonth() + 1

month = month + "" // 先將其轉化成字串

month = month.padstart(2,"0") // 第乙個引數是最大位數為2位,第二個引數是用 "0" 來補全前面缺少的位數

// padstart 是新增到頭部,padend()就是新增到尾部

3、利用string.protorype.slice()也可以新增,引數為開始擷取的位置。為負數的話就從後邊往前面數,-1就是最後乙個,-2就永遠只擷取最後兩個,這樣也很方便的去新增 0 了。

let a = 9

let newa = ("012340" + a).slice(-2) // 列印 09

月份和日期格式化為兩位數

今天看到群裡有人提問,上次培訓開發的 報銷管理軟體 中存在bug,就是由日期產生的編號問題。原來的vba 如下 原文內容 今天改乙個生成id的函式,要求以yyyymmdd的形式產生id,但是vbscript中產生的日期格式可能會成為yyyymd的形式,也就是去掉了高位上的0,查詢了vbscript的...

ASP中格式化時間短日期補0變兩位長日期的方法

因為短日期不足2位,所以在網頁排版的時候,影響美觀,下面兩個函式可以解決這個問題。2020 2 7短日期 變 2020 02 07長日期 function fstime times dim yeawww.cppcns.comrs,months,days if len times 0 then exi...

php格式化數字 位數不足前面加0補足

php字串sprintf 函式 sprintf format,arg1,arg2,arg 引數 描述format 必需。轉換格式。arg1 必需。規定插到 format 字串中第乙個 符號處的引數。arg2 可選。規定插到 format 字串中第二個 符號處的引數。arg 可選。規定插到 forma...