前端数字显示的格式
来源:互联网 发布:淘宝信用支付什么意思 编辑:程序博客网 时间:2024/06/05 04:53
/** * 格式转换,每隔3位一个逗号 如:111,224,88 * @param n * @returns {string} */ function format_number(n){ var b=parseInt(n).toString(); var len=b.length; if(len<=3){return b;} var r=len%3; return r>0?b.slice(0,r)+","+b.slice(r,len).match(/\d{3}/g).join(","):b.slice(r,len).match(/\d{3}/g).join(","); }
/** * 对日期进行格式化, * @param date 要格式化的日期 * @param format 进行格式化的模式字符串 * 支持的模式字母有: * y:年, * M:年中的月份(1-12), * d:月份中的天(1-31), * h:小时(0-23), * m:分(0-59), * s:秒(0-59), * S:毫秒(0-999), * q:季度(1-4) * @return String */ function dateFormat(date, format){ if(typeof date == "string"){ date = new Date(date.substr(0,4),date.substr(4,2),date.substr(6,2)); }else{ date = new Date(date); } var map = { "M": date.getMonth(), //月份 "d": date.getDate(), //日 "h": date.getHours(), //小时 "m": date.getMinutes(), //分 "s": date.getSeconds(), //秒 "q": Math.floor((date.getMonth() + 3) / 3), //季度 "S": date.getMilliseconds() //毫秒 }; format = format.replace(/([yMdhmsqS])+/g, function(all, t){ var v = map[t]; if (v !== undefined) { if (all.length > 1) { v = '0' + v; v = v.substr(v.length - 2); } return v; } else if (t === 'y') { return (date.getFullYear() + '').substr(4 - all.length); } return all; }); return format; }
0 0
- 前端数字显示的格式
- JSON日期在前端显示的格式
- web前端开发系列---Web页面导出excel时的格式问题(长数字显示为科学计数法格式等)
- java 数字显示格式
- Js-Html 前端系列--显示有格式的文本
- JS格式化数字显示格式
- JavaScript格式化数字显示格式
- GridView绑定列数字、货币和日期的显示格式
- GridView列数字、货币和日期的显示格式
- GridView列数字、货币和日期的显示格式
- C#, GridView列数字、货币和日期的显示格式
- GridView列数字、货币和日期的显示格式
- GridView列数字、货币和日期的显示格式
- GridView列数字、货币和日期的显示格式
- GridView中数字、货币和日期的显示格式
- GridView列数字、货币和日期的显示格式
- 前端复习--数字格式(千分位)
- 公司的前端格式
- 字符集与字符编码简介
- 【总结】10月训练赛第7场
- 仿美团下拉
- 最优程序
- 《C Primer Plus》学习笔记之 C数据的属性(三)类型限定词
- 前端数字显示的格式
- MySQL编译安装(多实例)
- SpringBoot学习(一)入门
- OS作业调度中HRN的模拟实现
- 修改私有成员(类成员)/只读成员的属性
- matlab中lsim和lqr的使用
- IOS疯狂基础之UIImage
- jQuery中attr()和prop()在修改checked属性时的区别
- Android5.0平台架构及特性