js 각종 공용 방법

2237 단어 js
function GetParameterValueByName(parametername) {

    var reg = new RegExp("(^|&)" + parametername + "=([^&]*)(&|$)");

    var r = window.location.search.substr(1).match(reg);

    if (r != null) return unescape(r[2]);

    return null;

}


사용 방법: GetParameterValueByName ("id")
js 배경 시간 형식 분석 json
배경 에서 DateTime 형식 으로 돌아 가 는 json 은 항상 / Date (1421245202219) / 그래서 js 로 방법 을 써 서 바 꿨 어 요.
function dateJsonToDate(val, hour, minute, second, ms) {

            var dataStr = "";

            if (val != null && val != "") {

                var date = new Date(parseInt(val.replace("/Date(", "").replace(")/", ""), 10));

                var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;

                var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();

                dataStr += date.getFullYear() + "-" + month + "-" + currentDate;

                if (hour) {

                    var currenthour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();

                    dataStr += " " + currenthour;

                    if (minute) {

                        var currentminute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();

                        dataStr += ":" + currentminute;

                        if (second) {

                            var currentsecond = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();

                            dataStr += ":" + currentsecond;

                            if (ms) {

                                var currentms = date.getMilliseconds() < 10 ? "0" + date.getMilliseconds() : date.getMilliseconds();

                                dataStr += "." + currentms;

                            }

                        }

                    }

                }

            }

            return dataStr;

        }


사용 방법: dateJSonToDate (data. Now, true, true, true, true)

좋은 웹페이지 즐겨찾기