You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							34 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							1.1 KiB
						
					
					
				| var formatTime = function (strDate, format = "yyyy-MM-dd hh:mm:ss") { | |
|   // 解决ios出现NaN问题 | |
|   var realDate = strDate ? getDate(strDate.replace(getRegExp("-", "g"), "/")) : getDate(); | |
|   var regYear = getRegExp("(y+)", "i"); | |
|   var date = [ | |
|     ["M+", realDate.getMonth() + 1], | |
|     ["d+", realDate.getDate()], | |
|     ["h+", realDate.getHours()], | |
|     ["m+", realDate.getMinutes()], | |
|     ["s+", realDate.getSeconds()], | |
|     ["q+", Math.floor((realDate.getMonth() + 3) / 3)], | |
|     ["S+", realDate.getMilliseconds()], | |
|   ]; | |
|   var reg1 = regYear.exec(format); | |
|   if (reg1) { | |
|     format = format.replace(reg1[1], (realDate.getFullYear() + "").substring(4 - reg1[1].length)); | |
|   } | |
|   for (var i = 0; i < date.length; i++) { | |
|     var reg2 = getRegExp("(" + date[i][0] + ")").exec(format); | |
|     if (reg2) { | |
|       format = format.replace(reg2[1], reg2[1].length == 1 ? v : ("00" + date[i][1]).substring(("" + date[i][1]).length)); | |
|     } | |
|   } | |
|   return format; | |
| } | |
| 
 | |
| var getTags = function (tags=[]) {  | |
|   return tags.join(' ')  | |
| } | |
| 
 | |
| module.exports = { | |
|   formatTime: formatTime,//日期格式化 | |
|   getTags: getTags | |
| } |