add hw2
This commit is contained in:
		
							
								
								
									
										36
									
								
								node_modules/dayjs/esm/plugin/negativeYear/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								node_modules/dayjs/esm/plugin/negativeYear/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| export default (function (_, c, dayjs) { | ||||
|   var proto = c.prototype; | ||||
|  | ||||
|   var parseDate = function parseDate(cfg) { | ||||
|     var date = cfg.date, | ||||
|         utc = cfg.utc; | ||||
|  | ||||
|     if (typeof date === 'string' && date.charAt(0) === '-') { | ||||
|       var normalData = date.slice(1); | ||||
|       var newDate = dayjs(normalData); | ||||
|  | ||||
|       if (utc) { | ||||
|         newDate = dayjs.utc(normalData); | ||||
|       } else { | ||||
|         newDate = dayjs(normalData); | ||||
|       } | ||||
|  | ||||
|       var fullYear = newDate.year(); | ||||
|  | ||||
|       if (date.indexOf("-" + fullYear) !== -1) { | ||||
|         return dayjs(newDate).subtract(fullYear * 2, 'year').toDate(); | ||||
|       } | ||||
|  | ||||
|       return date; | ||||
|     } | ||||
|  | ||||
|     return date; | ||||
|   }; | ||||
|  | ||||
|   var oldParse = proto.parse; | ||||
|  | ||||
|   proto.parse = function (cfg) { | ||||
|     cfg.date = parseDate.bind(this)(cfg); | ||||
|     oldParse.bind(this)(cfg); | ||||
|   }; | ||||
| }); | ||||
		Reference in New Issue
	
	Block a user
	 nik
					nik