随手记——js & jquery

Date.parse方法和format方法:通过毫秒差来计数前三天的这个时间值

var today=new Date();
 var ago3Day = new Date(Date.parse(new Date().toString()) - 86400000*3);
 var agoThreeDay = ago3Day.format('Y-m-d H:i:s'); //“3天前”
var today Str =today.format('Y-m-d H:i:s');  //“今天”转换成可识别的格式输出

Form

$("form").serialize();#=> a=1&b=2&c=3&d=4&e=5

解析一个字符串

var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );

Create a UUID 

utils.createUUID = function() {
    return UUIDcreatePart(4) + '-' +
        UUIDcreatePart(2) + '-' +
        UUIDcreatePart(2) + '-' +
        UUIDcreatePart(2) + '-' +
        UUIDcreatePart(6);
};
function UUIDcreatePart(length) {
    var uuidpart = "";
    for (var i=0; i<length; i++) {
        var uuidchar = parseInt((Math.random() * 256), 10).toString(16);
        if (uuidchar.length == 1) {
            uuidchar = "0" + uuidchar;
        }
        uuidpart += uuidchar;
    }
    return uuidpart;
}


你可能感兴趣的:(随手记——js & jquery)