js格式化

js 时间格式化

ε祈祈猫儿з 提交于 2019-11-30 09:40:33
var dtNow = new Date(); var year = dtNow.getFullYear(); var month = ('0' + (dtNow.getMonth() + 1)).slice(-2); var date = ('0' + dtNow.getDate()).slice(-2); var hour = ('0' + dtNow.getHours()).slice(-2); var min =('0' + dtNow.getMinutes()).slice(-2); var nowStr = year + "-" + month + "-" + date + " " + hour + ":" + min; 来源: https://www.cnblogs.com/liuqiyun/p/11576969.html

JS格式化数字金额用逗号隔开保留两位小数(转)

给你一囗甜甜゛ 提交于 2019-11-30 02:59:01
JS格式化数字金额只留两位小数。写了个格式化函数。 可以控制小数位数,自动四舍五入。 js 格式化金额 的实例详解。 例如: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.67格式化为 12,345.67 只留两位小数。 回来后写了个格式化函数。可以控制小数位数,自动四舍五入。 代码: function fmoney ( s , n ) { n = n > 0 & & n < = 20 ? n : 2 ; s = parseFloat ( ( s + "" ) . replace ( / [ ^ \ d\ . - ] / g , "" ) ) . toFixed ( n ) + "" ; var l = s . split ( "." ) [ 0 ] . split ( "" ) . reverse ( ) , r = s . split ( "." ) [ 1 ] ; t = "" ; for ( i = 0 ; i < l . length ; i + + ) { t + = l [ i ] + ( ( i + 1 ) % 3 = = 0 & & ( i + 1 ) ! = l . length ? "," : "" ) ; } return t . split ( "" ) . reverse ( ) . join ( "" )

vs code 设置 保存自动格式化vue代码

泪湿孤枕 提交于 2019-11-30 00:00:19
配置 ESLint (需安装 Prettier - Code formatter 插件) command + shift + p 打开用户设置 // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化 "editor.formatOnSave": true, // #每次保存的时候将代码按eslint格式进行修复 "eslint.autoFixOnSave": true, // 添加 vue 支持 "eslint.validate": [ "javascript", "javascriptreact", { "language": "vue", "autoFix": true } ], // #让prettier使用eslint的代码格式进行校验 "prettier.eslintIntegration": true, // #去掉代码结尾的分号 "prettier.semi": false, // #使用带引号替代双引号 "prettier.singleQuote": true, // #让函数(名)和后面的括号之间加个空格 "javascript.format

js 实现数字格式化(货币格式)几种方法

拥有回忆 提交于 2019-11-29 21:42:19
// 方法一 function toThousands(num) { var result = [ ], counter = 0; num = (num || 0).toString().split(''); for (var i = num.length - 1; i >= 0; i--) { counter++; result.unshift(num[i]); if (!(counter % 3) && i != 0) { result.unshift(','); } } return result.join(''); }   // 方法二 function toThousands(num) { var result = '', counter = 0; num = (num || 0).toString(); for (var i = num.length - 1; i >= 0; i--) { counter++; result = num.charAt(i) + result; if (!(counter % 3) && i != 0) { result = ',' + result; } } return result; } // 方法三 function toThousands(num) { var num = (num || 0).toString(), re =

js实现格式化JSON数据方法

三世轮回 提交于 2019-11-29 12:59:01
前言:   最近做的项目中遇到个需要在前端页面中将某个设备需要的数据格式展示出来,方便用户配置。一开始单纯的将数据格式写入到 pre 标签中, 但是通过pre标签写入的数据格式在代码可视化上不是很优雅。由于上述原因,所以就创建了一个全局的数据格式配置文件,通过 es6 中的模板字符串来实现,这样就解决了代码可视化不优雅的问题。但是后面又增加了一个动态数据格式的需求,这样一来就不能通过模板字符串来 解决了,所以就有了这篇文章中讲述的通过 js 格式画 JSON 数据的方案,这篇文章旨在记录方案实现的方法,方便自己 以后遇到同样的需求直接粘贴复制,同时也希望能够帮助到遇到和我一样需求的码农。 示例效果图如下: 预览地址: js实现格式化JSON数据 js 格式化 JSON 数据的方法如下,其中各块代码具体表示的什么意思及完成的功能都通过注释的方式进行了详细说明。 1 // 格式方法 2 // 公共方法 3 function transitionJsonToString (jsonObj, callback) { 4 // 转换后的jsonObj受体对象 5 var _jsonObj = null; 6 // 判断传入的jsonObj对象是不是字符串,如果是字符串需要先转换为对象,再转换为字符串,这样做是为了保证转换后的字符串为双引号 7 if (Object.prototype

js格式化 Thu Mar 07 2019 12:00:00 GMT+0800 (中国标准时间) 及相互转化

眉间皱痕 提交于 2019-11-28 08:02:27
1 Thu Mar 07 2019 12:00:00 GMT+0800 (中国标准时间) 转换为 2019-03-07 12:00:00代码如下 const d = new Date(Thu Mar 07 2019 12:00:00 GMT+0800 (中国标准时间)) const resDate = d.getFullYear() + '-' + this.p((d.getMonth() + 1)) + '-' + this.p(d.getDate()) const resTime = this.p(d.getHours()) + ':' + this.p(d.getMinutes()) + ':' + this.p(d.getSeconds()) p为不够10添加0的函数 p(s) { return s < 10 ? '0' + s : s }, 2 .2019-03-07 12:00:00转换为 Thu Mar 07 2019 12:00:00 GMT+0800 (中国标准时间)代码如下 parserDate(date) { var t = Date.parse(date) if (!isNaN(t)) { return new Date(Date.parse(date.replace(/-/g, '/'))) } }, 转载 https://blog.csdn.net/qq

js 根据时间戳格式化时间

試著忘記壹切 提交于 2019-11-27 10:22:46
记录一个通用的根据时间戳格式化时间的js代码: var dateFormat = function(validDays, fstr, utc) { utc = utc ? 'getUTC' : 'get'; var timestamp=new Date().getTime() + validDays; var date = new Date(timestamp); return fstr.replace(/\%[YmdHMS]/g, function (m) { //alert(m); switch (m) { case '%Y': return date[utc + 'FullYear'](); // no leading zeros required case '%m': m = 1 + date[utc + 'Month'](); break; case '%d': m = date[utc + 'Date'](); break; case '%H': m = date[utc + 'Hours'](); break; case '%M': m = date[utc + 'Minutes'](); break; case '%S': m = date[utc + 'Seconds'](); break; default: return m.slice(1); //

FullCalendar 官方文档翻译

旧巷老猫 提交于 2019-11-27 05:56:43
1. 使用方式, 引入相关js, css后, $(‘#div_name’).fullCalendar({//options}); 接受的是一个option对象 2. 普通属性 2.1. year, month, date: 整数, 初始化加载时的日期. 2.2. defaultView: 字符串类型, 默认是’month; 2.2.1. 允许的views: 2.2.1.1. month 一页显示一月, 日历样式 2.2.1.2. basicWeek 一页显示一周, 无特殊样式 2.2.1.3. basicDay 一页显示一天, 无特殊样式 2.2.1.4. agendaWeek 一页显示一周, 显示详细的24小时安排(也就是议事日程) 2.2.1.5. agendaDay 一页显示一天, 显示详细的24小时安排 2.3. header: 定义按钮/文本在日历的顶部, false说明不使用header., 使用left, center, right三个属性来进行布局, 默认是{left: ‘title’, center: ‘’, right: ‘today prev, next’}, 支持使用的属性按钮: 2.3.1. title: 一个包含当前日期的文本 2.3.2. prev: 根据view的不同, 返回上一月/周/天 2.3.3. next: 根据view的不同, 返回下一月

Django内置模版过滤器

佐手、 提交于 2019-11-26 08:12:37
Django内置过滤器总览 可以查询下表来总览Django的内置过滤器: 过滤器 说明 add 加法 addslashes 添加斜杠 capfirst 首字母大写 center 文本居中 cut 切除字符 date 日期格式化 default 设置默认值 default_if_none 为None设置默认值 dictsort 字典排序 dictsortreversed 字典反向排序 divisibleby 整除判断 escape 转义 escapejs 转义js代码 filesizeformat 文件尺寸人性化显示 first 第一个元素 floatformat 浮点数格式化 force_escape 强制立刻转义 get_digit 获取数字 iriencode 转换IRI join 字符列表链接 last 最后一个 length 长度 length_is 长度等于 linebreaks 行转换 linebreaksbr 行转换 linenumbers 行号 ljust 左对齐 lower 小写 make_list 分割成字符列表 phone2numeric 电话号码 pluralize 复数形式 pprint 调试 random 随机获取 rjust 右对齐 safe 安全确认 safeseq 列表安全确认 slice 切片 slugify 转换成ASCII

【IDEA】格式化代码技巧汇总

此生再无相见时 提交于 2019-11-26 07:00:33
1、格式化 Java 代码 快捷键: Ctrl + Alt + L 2、格式化 Mapper 文件中的 SQL 关联到数据库,让 IDEA 认识你的 SQL。如何关联?选择右侧的 database ,添加数据库即可。如果之前没用请自行尝试。 语言自动注入(这一步是自动的,如果第一步正确,这一步无需操作)。 如果没有自动注入,则可以手动注入。在 SQL 语句上,按 Alt + Enter ,选择 Inject language or reference ,再选择合适的语言即可 格式化: Ctrl + Alt + L 参考: IDEA 如何格式化 MyBatis 的 mapper XML 中的 SQL?_慕课猿问 3、格式化 HTML、JS 等文件。 应该也是: Ctrl + Alt + L 4、寻找 Java 类中没有被引用的方法 步骤:点击 Analyze →点击 Inspect Code →选则当前文件→然后在下面的框中找 Warning → Declaration redundancy → Unused declaration 。然后就可以了 参考: java - IDEA 查看未使用的方法 - SegmentFault 思否 来源: https://www.cnblogs.com/buwuliao/p/11316916.html