js日期時間格式化及數字的位數驗證

2021-06-22 04:34:05 字數 755 閱讀 9362

一、日期時間格式化。

date.prototype.format = function (fmt) ; 

if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (this.getfullyear() + "").substr(4 - regexp.$1.length));

for (var 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;

}

呼叫的例子:row.vld_tm = row.vld_tm.format("yyyy-mm-dd hh:mm");初始化上面的js後呼叫直接format就可以了。
二、數字的校驗最多2位小數的校驗例子:

//必須是數字且小數字數最多2位

function is2num(num)

)?$/

if(reg.test(num))

else

}

說明:這個的核心還是正規表示式,在此就是舉個這樣校驗的例子,還得真正掌握正規表示式的語法。



JS 格式化日期時間

方法一 對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd ...

js日期時間格式化

描述 將日期格式化為自己想要的格式,yyyy mm dd hh mm ss表示2020 10 29 09 00 00 引數1 需要轉換的日期,date型別或yyyy mm dd hh mm ss相關格式或時間戳,預設new date 引數2 需要返回的時間格式,預設yyyy mm dd functi...

JS日期時間格式化

date的擴充套件函式format 對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date form...