常用工具函数
2017-09-04 22:30
260 查看
1、日期格式化
调用:
2、获取URL中参数值
用正则表达式:
不用正则表达式:
function getQueryString (str,name) {
var string = window.location.search.substr(1) || str.substr(1);
if( !string ) return;
var arr = string.split('&');
for (var i = 0; i < arr.length; i++) {
var item = arr[i].split('=');
if(item.length < 2) continue;
if(item[0] === name) return decodeURI(item[1]);
};
}
dateFormat = function(date, formatStr){ var str = formatStr; var Week = ['日','一','二','三','四','五','六']; str=str.replace(/yyyy|YYYY/,date.getFullYear()); str=str.replace(/yy|YY/,(date.getYear() % 100)>9?(date.getYear() % 100).toString():'0' + (date.getYear() % 100)); str=str.replace(/MM/,date.getMonth()>9?date.getMonth().toString():'0' + date.getMonth()); str=str.replace(/M/g,date.getMonth()); str=str.replace(/w|W/g,Week[date.getDay()]); str=str.replace(/dd|DD/,date.getDate()>9?date.getDate().toString():'0' + date.getDate()); str=str.replace(/d|D/g,date.getDate()); str=str.replace(/hh|HH/,date.getHours()>9?date.getHours().toString():'0' + date.getHours()); str=str.replace(/h|H/g,date.getHours()); str=str.replace(/mm/,date.getMinutes()>9?date.getMinutes().toString():'0' + date.getMinutes()); str=str.replace(/m/g,date.getMinutes()); str=str.replace(/ss|SS/,date.getSeconds()>9?date.getSeconds().toString():'0' + date.getSeconds()); str=str.replace(/s|S/g,date.getSeconds()); return str; }
调用:
dateFormat(new Date(), 'MM-dd hh:mm');
2、获取URL中参数值
用正则表达式:
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return decode(r[2]); return null; }
不用正则表达式:
function getQueryString (str,name) {
var string = window.location.search.substr(1) || str.substr(1);
if( !string ) return;
var arr = string.split('&');
for (var i = 0; i < arr.length; i++) {
var item = arr[i].split('=');
if(item.length < 2) continue;
if(item[0] === name) return decodeURI(item[1]);
};
}
相关文章推荐
- web报表工具FineReport常用函数的用法总结(文本函数)
- numpy 常用工具函数 —— np.bincount/np.average
- 一些可能常用的工具函数
- 转前端开发中常用工具函数总结
- 发几个c++常用小工具的函数(续)
- 波段运算(bandmath)工具中常用的函数
- python内部函数和常用工具函数
- web报表工具FineReport常用函数的用法总结(日期和时间函数)
- Java编程中常用工具函数
- nodeJs常用util工具函数
- Lodash中十个常用的工具函数
- 常用工具函数
- web报表工具FineReport常用函数的用法总结(日期和时间函数)
- ExtJS 常用工具函数
- C++下的XML分析工具CMarkup的常用函数详解
- 常用数据分析,数据挖掘工具函数
- Javascript 常用的工具函数,更新中...
- 原生Javascript写的一些常用的工具函数
- web报表工具FineReport常用函数的用法总结(日期和时间函数)
- web报表工具FineReport常用函数的用法总结(报表函数)