2017.9.18隨記

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里面的元素,主要判斷的是兩種數(shù)據(jù)類型:字符串和數(shù)組 上面的方法是對字符串操作的方法,下面的方法是對數(shù)組操作的方法,如果存在返回下標,如果不存在,返回-1

判斷傳入?yún)?shù)的數(shù)據(jù)類型

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

如果為null 返回字符串null,否則返回的是數(shù)據(jù)的數(shù)據(jù)類型

對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轉(zhuǎn)化成年月日的形式

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;
            }

函數(shù)里面需要傳入兩個參數(shù), 都是字符串的格式傳入?yún)?shù) 第一個參數(shù)是我們需要格式化的時間,第二個參數(shù)是我們想讓年月日之間以何種分隔符進行連接

markdown 語法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,690評論 0 4
  • 點擊查看原文 Web SDK 開發(fā)手冊 SDK 概述 網(wǎng)易云信 SDK 為 Web 應用提供一個完善的 IM 系統(tǒng)...
    layjoy閱讀 14,354評論 0 15
  • 曾經(jīng),已然過去。 未來,還未到來。 現(xiàn)在,又在哪里?
    簡繁君閱讀 222評論 2 2
  • 最近看了一部韓國電影《爸爸是女兒》,講述了銀杏樹下父女倆無意間互換靈魂后七天里發(fā)生的一系列有趣的事情。其實真實世界...
    柳林風聲叮鈴鈴閱讀 795評論 1 1
  • 文 葉子 還記得小時候坐在家門口乘涼的場景嗎? 那時 有你、有我、有家 純粹而有簡單 那夜的天空 繁星滿天、搖搖欲...
    YE_ZI閱讀 362評論 3 1

友情鏈接更多精彩內(nèi)容