    CKEDITOR.plugins.add('einserttime',  
    {  
        init: function(editor)      
        {          
            //plugin code goes here  
            var pluginName = 'einserttime';   
			//CKEDITOR.dialog.add(pluginName, this.path + 'dialogs/flvPlayer.js');          
			editor.addCommand(pluginName,{exec:function(editor){		
				editor.insertHtml(eDoInsertTime());
			}});

            editor.ui.addButton('einserttime',  
            {                 
                label: '當前時間',  
                command: pluginName,
				icon: this.path + 'images/inserttime.gif'
            });  
        }  
    }); 
	
	
function efunformatTime(date, format) {
    var hh = ('0' + date.getHours()).slice(-2),
                ii = ('0' + date.getMinutes()).slice(-2),
                ss = ('0' + date.getSeconds()).slice(-2);
            format = format || 'hh:ii:ss';
            return format.replace(/hh/ig, hh).replace(/ii/ig, ii).replace(/ss/ig, ss);
}
function efunformatDate(date, format) {
            var yyyy = ('000' + date.getFullYear()).slice(-4),
                yy = yyyy.slice(-2),
                mm = ('0' + (date.getMonth()+1)).slice(-2),
                dd = ('0' + date.getDate()).slice(-2);
            format = format || 'yyyy-mm-dd';
            return format.replace(/yyyy/ig, yyyy).replace(/yy/ig, yy).replace(/mm/ig, mm).replace(/dd/ig, dd);
}
		
function eDoInsertTime(){
	var date = new Date;
	var datetimestr='';
	datetimestr=efunformatDate(date,'')+' '+efunformatTime(date,'');
	return datetimestr;
}
