jQuery技术笔记
左耳才
会写点java
展开
-
时间格式各个浏览器兼容性处理
//兼容性处理,可兼容ie,firefox,谷歌。在时间日期上基于'/'格式的日期字符串,才是被各个浏览器所广泛支持的。var date1 = new Date(dateStr1.toString().replace(/-/g,"/"));//被减数 //将所有的'-'转为'/'即可...原创 2021-04-07 20:48:12 · 388 阅读 · 0 评论 -
jquery将日期转换成指定格式的字符串
$(function(){ //可以这样调用 var startDate = new Date("2019-04-30 16:30:30").Format("yyyy-MM-dd"); //也可以这样调用 var endDate = new Date().Format("yyyy-MM-dd HH:mm:ss");});//兼容性处理,可兼容ie,firefox,谷歌。在时间日期上基于'/'格式的日期字符串,才是被各个浏览器所广泛支持的。var startDate1 .原创 2021-04-07 20:47:27 · 3345 阅读 · 0 评论 -
两时间相减获取时间差
/** * 两时间相减获取时间差 * @param dateStr1 被减数 * @param dateStr2 减数 * @returns {string} 返回 XX天XX小时XX分XX秒 */function dateDiff(dateStr1,dateStr2){ //兼容性处理,可兼容ie,firefox,谷歌。在时间日期上基于'/'格式的日期字符串,才是被各个浏览器所广泛支持的。 var date1 = new Date(dateStr1.toString().r.原创 2021-04-07 20:46:35 · 275 阅读 · 0 评论 -
获取两个字符串日期直接相隔的天数
/* * 方法:获取两个字符串日期直接相隔的天数 * 入参:strDateStart:开始时间 {2018-06-01} * strDateEnd:结束时间 {2018-06-30} * 出参:iDays:相隔的天数 */function getDays(strDateStart,strDateEnd){ var strSeparator = "-"; //日期分隔符 var oDate1; var oDate2; var iDays; oDate1= s.原创 2021-04-07 20:45:14 · 315 阅读 · 0 评论 -
时间戳转日期
/** * 时间戳转日期 * @param dateTime 时间戳 * @param type 类型(1:[年-月-日 时:分:秒];2:[年-月-日];3:[时:分:秒]) * @returns {string} */function timeStampToDate(dateTime,type) { var timeStampToDate = new Date(dateTime); var year = timeStampToDate.getFullYear(); //取.原创 2021-04-07 20:44:28 · 174 阅读 · 0 评论 -
日期加上秒数,等于新的日期
/** 方法说明: 日期加上秒数,等于新的日期* dateTime: 时间日期:yyyy-MM-dd hh24:dd:mm* second: 秒数** */function dateAddSecond(dateTime, secondTime) { var dateAddSecond = new Date(dateTime.getTime()+secondTime*1000); var year = dateAddSecond.getFullYear(); //取得.原创 2021-04-07 20:43:46 · 876 阅读 · 0 评论 -
时间戳转换成普通时间或周数
/* * 方法:时间戳转换成普通时间或周数 * 入参:timeStamp:时间戳 * timetype:时间类型("yyyy-MM-dd HH:mm:ss", * "yyyy-MM-dd","yyyy-MM", * "yyyy","HH:mm:ss", * "HH:mm", * "mm:ss", * .原创 2021-04-07 20:42:55 · 899 阅读 · 0 评论 -
获取当前月的第一天
第一种方法:/* * 方法:获取当前月的第一天*/function getCurrentMonthFirst(){ var date=new Date(); date.setDate(1); return date;}第二种方法:/* * 方法:获取当前月的第一天 */function getCurrentMonthFirst(){ var date=new Date(); date.setDate(1); var year = d原创 2021-04-07 20:40:37 · 1485 阅读 · 0 评论 -
获取当前时间的前一天/后一天(昨天/明天)
var preDate = new Date((new Date()).getTime() - 24*60*60*1000); //前一天var nextDate = new Date((new Date()).getTime() + 24*60*60*1000); //后一天原创 2021-04-07 20:41:23 · 234 阅读 · 0 评论 -
获取当前月的最后一天
第一种方法:/* * 方法:获取当前月的最后一天*/function getCurrentMonthLast(){ var date=new Date(); var currentMonth=date.getMonth(); var nextMonth=++currentMonth; var nextMonthFirstDay=new Date(date.getFullYear(),nextMonth,1); var oneDay=1000*60*60*2原创 2021-04-07 20:41:00 · 2512 阅读 · 0 评论 -
获取完整年份
/* * 方法:获取完整年份*/function FullYear(){ var date=new Date; var year=date.getFullYear(); return year;}原创 2021-04-02 10:57:08 · 126 阅读 · 0 评论 -
计算两个数字的百分比
/* * 方法:计算两个数字的百分比 * @param number1 * @param number2 * @returns {string}*/var percentage = function (number1, number2) { var num = parseFloat(number1); var total = parseFloat(number2); if (isNaN(num) || isNaN(total)) { return "-"; .原创 2021-04-02 10:36:14 · 1463 阅读 · 0 评论 -
根据传入复选框的id为真的条件给其他复选框勾选上
/* *方法:根据传入复选框的id为真的条件给其他复选框勾选上 *入参:parameterId:复选框的Id。是否勾选的复选框,作为条件 * parameterName:复选框的name。当parameterId的复选框为真时,将复选框name为parameterName的勾选上*/function isTrueOtherIsTrue(parameterId,parameterName){ //parameterId:入参复选框的Id ; parameterName:复选框的name.原创 2021-04-02 10:35:14 · 154 阅读 · 0 评论 -
根据传入复选框的id为真的条件给其他复选框勾选上
/* *方法:根据传入复选框的id为真的条件给其他复选框勾选上 *入参:parameterId:复选框的Id。是否勾选的复选框,作为条件 * parameterName:复选框的name。当parameterId的复选框为真时,将复选框name为parameterName的勾选上*/function isTrueOtherIsTrue(parameterId,parameterName){ //parameterId:入参复选框的Id ; parameterName:复选框的name.原创 2021-04-02 10:33:35 · 113 阅读 · 0 评论 -
滑动至指定id的div块
/* * 方法:滑动至指定id的div块 * @param scrollToID : 滑动到该id的名称 * @param distanceTop : 距离顶边位置 [数值] * @param scrollTime : 滚动时间 [数值]*/function slideToID(scrollToID,distanceTop,scrollTime) { //"#"+slideToID:滑动到该id ; parseInt(distanceTop):距离顶边位置 ; scrollTime:滚动.原创 2021-04-02 10:32:41 · 279 阅读 · 0 评论 -
字符串截取-获取指定字符后面的内容
/**方法:字符串截取-获取指定字符后面的内容(这里指定字符"-")* 入参:obj:字符串* 出参:obj:字符串*/function getCaption(obj){ obj = obj + ""; var index=obj.lastIndexOf("\-"); obj=obj.substring(index+1,obj.length); return obj;}...原创 2021-04-02 10:30:55 · 2583 阅读 · 0 评论 -
字符串截取-处理字符串过长
/* * 方法:字符串截取-处理字符串过长 * 入参:dataStr:字符串 * subLength:截取长度(整型) * 出参:dataStr:字符串*/function getSortExplan(dataStr,subLength) { if(typeof(dataStr)!="undefined" && dataStr != null) { if(dataStr.length > subLength) { var html.原创 2021-04-02 10:29:48 · 436 阅读 · 0 评论 -
字符串补零
/* * 方法:字符串补零 [适用于处理:月、日(0--9)的情况] * @param str * returns {string}*/function strAddZero(str){ var strAddZero = str + "" ; //判断字符串长度为1时,在改字符串前面补零 strAddZero = (strAddZero.length > 1) ? strAddZero : 0 + strAddZero; return strAddZer.原创 2021-04-02 10:26:26 · 808 阅读 · 0 评论 -
判断当前设备是移动端还是PC端
function closeW() { window.opener = null; window.open("","_self") ; window.close();//关闭浏览器窗口适用PC端、平板端 window.history.back();//如果是手机端的则返回上一页面}原创 2021-04-02 10:24:04 · 238 阅读 · 0 评论 -
判断当前设备是移动端还是PC端
<script type="text/javascript"> //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") .原创 2021-04-02 10:20:21 · 266 阅读 · 0 评论