當年話下
2018-07-13 17:27:24
js有什么簡便的方法把2017-4-5變為2017-04-05這種格式2017-04-05變為2017-4-5的方法
1 回答

小唯快跑啊
TA貢獻1863條經驗 獲得超2個贊
嗯,只需要兩句話。
function getNewDate(str) {
/^([0-9]*)-([0-9]*)-([0-9]*)$/.exec(str);
return (RegExp.$1 +( RegExp.$2.length<2? "-0":"-" )+RegExp.$2+(RegExp.$3.length<2? "-0":"-") +RegExp.$3) ;
}
示例html代碼:
<!DOCTYPE html>
示例
替換 "2017-4-9" 為 "2017-04-09" :
點我
2017-4-9
function getNewDate(str) { /^([0-9]*)\-([0-9]*)\-([0-9]*)$/.exec(str); return (RegExp.$1 +( RegExp.$2.length<2? "-0":"-" )+RegExp.$2+(RegExp.$3.length<2? "-0":"-") +RegExp.$3) ; } function myFunction() { document.getElementById("demo").innerHTML = getNewDate("2017-4-9"); }
添加回答
舉報
0/150
提交
取消