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...