常用方法
只要是存放一些经常使用的方法,比如日期的转换,下载文件等功能
听,听,听
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数字转汉字方法
function toChinesNum(num) {let changeNum = [‘零’, ‘一’, ‘二’, ‘三’, ‘四’, ‘五’, ‘六’, ‘七’, ‘八’, ‘九’];let unit = ["", “十”, “百”, “千”, “万”];num = parseInt(num);let getWan = (temp) => {let strArr = temp.toString().split("").reverse();let newNum = “”;for (va原创 2021-06-18 15:41:02 · 858 阅读 · 0 评论 -
找出数组中的相同元素
function findTheSame(array) {let e = [];let result = falsearray.map((val1) => {if (e.length == 0) {e = val1;} else {e = e.filter((val2) => {return val1.indexOf(val2) > -1;})}})if (e.length) {result = array.every(it =>e.every(its =原创 2021-06-17 10:50:11 · 305 阅读 · 0 评论 -
去除字符串中的空客
export function delSpace(str, is_global) {var result;result = str.replace(/(^\s+)|(\s+$)/g, “”);//g代表的是全部匹配if (is_global.toLowerCase() == “g”) {result = result.replace(/\s/g, “”);}return result;}原创 2021-06-17 10:49:12 · 221 阅读 · 0 评论 -
简单的数组去重方法
function uniq(array) {array.sort();//排序var temp = [array[0]];for (var i = 1; i < array.length; i++) {if (array[i] !== temp[temp.length - 1]) {// 判断当前的数组元素是不是等于新数组的最后一个元素temp.push(array[i]);}}return temp;}...原创 2021-06-17 10:47:33 · 156 阅读 · 0 评论 -
文件下载方法
function downLoad(path) {let str1 = path.substring(0, 1);let pathN = ‘’;//判断传过来的下载路劲是否有带‘/’ 防止下载时候地址拼接出现问题if (str1 == ‘/’) {pathN = path;} else {pathN = ‘/’ + path;}var eleLink = document.createElement(“a”);var strs = pathN.split("/");for (var i原创 2021-06-17 10:44:38 · 299 阅读 · 1 评论 -
根据身份证号获取性别和生日
function tools_calcIdentiyInfo(str) {let sex = parseInt(str.substr(16, 1)) % 2 == 1 ? ‘男’ : ‘女’;let brith = str.substring(6, 10) + “-” + str.substring(10, 12) + “-” + str.substring(12, 14);let obj = {sex: sex,birth: brith}return obj;}简单的通过身份证号获取性别原创 2021-06-17 10:42:36 · 164 阅读 · 0 评论 -
清空对象属性的值
export function tools_resetObjectKeys(obj) {let receiveObj = objObject.keys(receiveObj).forEach((key) => {if (typeof (receiveObj[key]) === ‘string’) {obj[key] = ‘’;} else if (typeof (receiveObj[key]) === ‘number’) {obj[key] = 0;} else if (typeof原创 2021-06-17 10:40:29 · 2473 阅读 · 0 评论 -
将秒转换成时分秒
function formatSeconds(value) {var secondTime = parseInt(value);// 秒var minuteTime = 0;// 分var hourTime = 0;// 小时if (secondTime > 60) { // 如果秒数大于60,将秒数转换成整数// 获取分钟,除以60取整数,得到整数分钟minuteTime = parseInt(secondTime / 60);// 获取秒数,秒数取佘,得到整数秒数secondTim原创 2021-06-17 10:30:46 · 2329 阅读 · 0 评论 -
将中文的年月日转换成yyyy-mm-dd的格式
function chinesetoTime(data) {let newData = data.split(‘年’)let year = newData[0]let month = newData[1].split(‘月’)[0]let day = newData[1].split(‘月’)[1].split(‘日’)[0]let chinaArr = [‘〇’, ‘一’, ‘二’, ‘三’, ‘四’, ‘五’, ‘六’, ‘七’, ‘八’, ‘九’, ‘十’,], newyear = ‘’,原创 2021-06-17 10:28:22 · 1674 阅读 · 0 评论 -
yyyy-MM-DD转换成中文年月日
yyyy-MM-DD转换成中文年月日function chineseData(data) {let arrs = data.split(’-’)let year = arrs[0], month = arrs[1], day = arrs[2];let chinaArr = [‘〇’, ‘一’, ‘二’, ‘三’, ‘四’, ‘五’, ‘六’, ‘七’, ‘八’, ‘九’, ‘十’,], newyear = ‘’, newmonth = ‘’, newday = ‘’for (let i = 0;原创 2021-06-17 10:17:45 · 1460 阅读 · 0 评论 -
时间戳转换成yyyy-mm-dd格式
时间戳转换成 yyyy-mm-dd 格式function timestampToTimeDay(timestamp) {let date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000let Y = date.getFullYear() + “-”;let M =(date.getMonth() + 1 < 10? “0” + (date.getMonth() + 1): date.getMonth() + 1)原创 2021-06-17 10:12:28 · 2828 阅读 · 0 评论
分享