1. 程式人生 > >checkbox獲取所有選中節點、js時間格式化

checkbox獲取所有選中節點、js時間格式化

工作隨筆
//獲取選中的所有name屬性=sid 的checkbox節點
$('input:checkbox[name="sid"]:checked').each(function(){
var startTime = $(this).prev().val();//獲取checkbox節點的上一個節點的值(包括hidden的)
        /**
         * 時間格式化
         */
        Date.prototype.format =function(format)
        {
            var o = {
                "M+" : this.getMonth()+1, //month
                "d+" : this.getDate(), //day
                "h+" : this.getHours(), //hour
                "m+" : this.getMinutes(), //minute
                "s+" : this.getSeconds(), //second
                "q+" : Math.floor((this.getMonth()+3)/3), //quarter
                "S" : this.getMilliseconds() //millisecond
            }
            if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
                (this.getFullYear()+"").substr(4- RegExp.$1.length));
            for(var k in o)if(new RegExp("("+ k +")").test(format))
                format = format.replace(RegExp.$1,
                    RegExp.$1.length==1? o[k] :
                        ("00"+ o[k]).substr((""+ o[k]).length));
            return format;
        }
//使用格式化
var date = new Date().format("yyyy-MM-dd hh:mm:ss");