﻿
function datetransform(val) {
    var obj = new Date(Date.parse(val.replace(/-/g, "/")));
    //obj = val;
    var month = obj.getMonth();

    switch (month) {
        case 0: month = "January"; break;
        case 1: month = "February"; break;
        case 2: month = "March"; break;
        case 3: month = "April"; break;
        case 4: month = "May"; break;
        case 5: month = "June"; break;
        case 6: month = "July"; break;
        case 7: month = "Aguest"; break;
        case 8: month = "September"; break;
        case 9: month = "October"; break;
        case 10: month = "November"; break;
        case 11: month = "December";
    }

    return month + "&nbsp;" + obj.getDate() + "th, " + obj.getFullYear();
}

function datematch(val) {
    var resultdate = new Date(Date.parse(val.replace(/-/g, "/")));
    var nowdate = new Date();

    var newimage = "&nbsp;&nbsp;<img src='/images/new.png' />";
    
    var minute = (nowdate - resultdate) / 1000 / 60;

    if (minute < 60) {
        return Math.round(minute) + "分钟前" + newimage;
    }
    else {

        
        var hour = minute / 60;

        if (hour < 24) {
            return Math.round(hour) + "小时前" + newimage;
        }

        else {

            var day = hour / 24;

            if (day < 30) {
                return Math.round(day) + "天前" + day < 7 ? newimage : "";
            }
            else {
                var month = day / 30;
                if (month < 12) {
                    return Math.round(month) + "个月前";
                }
                else {
                    var year = month / 12;
                    return Math.round(year) + "年前";
                }
            }
        }
    }



}

function HTMLEncode(text) {
    var temp = document.createElement("div");
    (temp.textContent != null) ? (temp.textContent = text) : (temp.innerText = text);
    var output = temp.innerHTML.replace(/\r\n/g, '<br />').replace(/\n/g, '<br />');
    temp = null;
    return output;
}
function HTMLDecode(text) {
    var temp = document.createElement("div");
    temp.innerHTML = text;
    var output = temp.innerText || temp.textContent;
    temp = null;
    return output;
}



//写cookies
function setCookie(name, value) {
    document.cookie = name + "=" + escape(value);
}

function setCookieAndTime(name, value, time) {
    var strsec = getsec(time);
    var exp = new Date();
    exp.setTime(exp.getTime() + strsec * 1);
    document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
}

function getsec(str) {
    alert(str);
    var str1 = str.substring(1, str.length) * 1;
    var str2 = str.substring(0, 1);
    if (str2 == "s") {
        return str1 * 1000;
    } else if (str2 == "h") {
        return str1 * 60 * 60 * 1000;
    } else if (str2 == "d") {
        return str1 * 24 * 60 * 60 * 1000;
    }
}

//读取cookies
function getCookie(name) {
    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
    if (arr = document.cookie.match(reg)) return unescape(arr[2]);
    else return null;
}
//删除cookies
function delCookie(name) {
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(name);
    if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}

