// 制保留2位小数,如:2,会在2后面补上00.即2.00
function toDecimal2(str) {
?var f = parseFloat(str);
?if (isNaN(f)) {
???return "0.00";
?}
?var f = Math.round(f*100)/100;
?var s = f.toString();
?var rs = s.indexOf(‘.‘);
?if (rs < 0) {
???rs = s.length;
???s += ‘.‘;
?}
?while (s.length <= rs + 2) {
???s += ‘0‘;
?}
?return s;
}
//模板内调用函数 demo
function fmtSimpleDate(date) { ?
if(date == null) return ‘‘;
date = strToDate(date);
var format = "yyyy-MM-dd hh:mm:ss";
var o = { ?
???????"M+" : date.getMonth()+1, //month ?
???????"d+" : date.getDate(), ???//day ?
???????"h+" : date.getHours(), ??//hour ?
???????"m+" : date.getMinutes(), //minute ?
???????"s+" : date.getSeconds(), //second ?
???????"q+" : Math.floor((date.getMonth()+3)/3), ??
???????"S" : date.getMilliseconds() //millisecond ?
?????} ?
?????if(/(y+)/.test(format)) format=format.replace(RegExp.$1,(date.getFullYear()+"").substr(4 - RegExp.$1.length)); ?
?????for(var k in o) if(new RegExp("("+ k +")").test(format)) ?
?????????format = format.replace(RegExp.$1, ?
?????????RegExp.$1.length==1 ? o[k] :("00"+ o[k]).substr((""+ o[k]).length)); ?
?????return format; ?
???}
js常用
原文地址:http://www.cnblogs.com/family123/p/7660377.html