美文网首页
2017.9.18随记

2017.9.18随记

作者: 赵xiao赛 | 来源:发表于2017-09-19 11:30 被阅读0次
var inArray = function (elem, array) {
            if (array.indexOf) {  
                return array.indexOf(elem);
            }

            for (var i = 0, length = array.length; i < length; i++) {
                if (array[i] === elem) {
                    return i;
                }
            }

判断元素elem是不是array里面的元素,主要判断的是两种数据类型:字符串和数组 上面的方法是对字符串操作的方法,下面的方法是对数组操作的方法,如果存在返回下标,如果不存在,返回-1

判断传入参数的数据类型

type = function (obj) {
            return obj == null ? String(obj) : Object.prototype.toString.call(obj)|| "object";
}

如果为null 返回字符串null,否则返回的是数据的数据类型

对window.localtion.href的操纵

 function getParams(){
                var oldUrl = window.location.href;
                oldUrl=decodeURIComponent(oldUrl); //解码
                var arr = (oldUrl.substring(oldUrl.lastIndexOf('?')+1,oldUrl.length)).split('&'); 
                // alert(arr) 对截取的字符串操作
                var obj = {};
                for(var i=0;i<arr.length;i++){
                    arr[i] = arr[i].split('=');
                    obj[arr[i][0]] = arr[i][1];
                }  //遍历
                return obj;   //return
            }

把2017-9-18转化成年月日的形式

var str = "2016-07-08";
   var reg =/(\d{4})\-(\d{2})\-(\d{2})/;
   var date = str.replace(reg,"$1年$2月$3日");
   console.log(date);

"$1年$2月$3日" 这种是固定的形式,记住即可

V{MV80U}@6$BBDAWYLZ%3R0.png

对日期对象格式化的操作

function formTime(date, sign){
                sign = sign ? sign : '';
                var mydate = new Date(date);
                var year = mydate.getFullYear();
                // return year;
                var month = mydate.getMonth()+1;
                // return month;
                var day = mydate.getDate();
                if(month<10){
                    month = '0'+month;
                }
                if(day<10){
                    day = '0'+day;
                }
                var hour = mydate.getHours();
                var minutes = mydate.getMinutes();
                var seconds = mydate.getSeconds();
                if(hour<10){
                    hour = '0'+hour;
                }
                if(minutes<10){
                    minutes = '0'+minutes;
                }
                if(seconds<10){
                    seconds = '0'+seconds;
                }
                var formatdate = year+sign+month+sign+day+'  '+hour+':'+minutes+':'+seconds;
                return formatdate;
            }

函数里面需要传入两个参数, 都是字符串的格式传入参数 第一个参数是我们需要格式化的时间,第二个参数是我们想让年月日之间以何种分隔符进行连接

markdown 语法

相关文章

  • 2017.9.18随记

    判断元素elem是不是array里面的元素,主要判断的是两种数据类型:字符串和数组 上面的方法是对字符串操作的方法...

  • 2017.9.18

    命令 cul -l www.baidu.com //访问网址 start aa //用GUI视图方式打开 echo...

  • 2017.9.18

    凌晨 因为忧虑自己身体状况而失眠 恢复锻炼迫在眉睫 希望一切变好 第一次感到了恐惧

  • 2017.9.18

    儿子在他爷爷奶奶家度过了一个超级开心的周末,奶奶就是儿子的开心果,逗得他哈哈大笑,爷爷就是他的心爱的通勤车,不管爷...

  • 2017.9.18

    1.适者生存,而不是强者生存。 2.幽默是化解矛盾的良药。 3.君子光而不耀。

  • 2017.9.18

    今天上午数学和数据结构课多少有收获,学了矩阵,和简单KMP,还算有收获,但是英语已经耽误了差不多一个周了,接下来要...

  • 2017.9.18

    财报知识点啃完,梦想成真题目再做一遍 风险管理背十张课件 战略实施习题班

  • 2017.9.18

    今日泡脚一次,珊瑚癣净。若再次泡,将在20天后

  • 2017.9.18

    不要随便向他人诉说内心的一些东西 会后悔的

  • 2017.9.18

    继承和派生 派生的格式: class 派生类名:继承方式 基类名 {派生类中的新成员} 例: class Mast...

网友评论

      本文标题:2017.9.18随记

      本文链接:https://www.haomeiwen.com/subject/orcbsxtx.html