|
568 | 568 | var optActive = optFile; |
569 | 569 | var canMkdir = Boolean(optDirFile); |
570 | 570 |
|
571 | | - var padStart = String.prototype.padStart ? function (sourceString, targetLength, padTemplate) { |
572 | | - return sourceString.padStart(targetLength, padTemplate); |
573 | | - } : function (sourceString, targetLength, padTemplate) { |
574 | | - var sourceLength = sourceString.length; |
575 | | - if (sourceLength >= targetLength) { |
576 | | - return sourceString; |
577 | | - } |
578 | | - var padLength = targetLength - sourceLength |
579 | | - var repeatCount = Math.ceil(padLength / padTemplate.length); |
580 | | - var padString; |
581 | | - if (String.prototype.repeat) { |
582 | | - padString = padTemplate.repeat(repeatCount); |
583 | | - } else { |
584 | | - padString = ''; |
585 | | - for (var i = 0; i < repeatCount; i++) { |
586 | | - padString += padTemplate; |
587 | | - } |
588 | | - } |
589 | | - if (padString.length > padLength) { |
590 | | - padString = padString.substring(0, padLength); |
591 | | - } |
592 | | - |
593 | | - return padString + sourceString; |
594 | | - } |
595 | | - |
596 | 571 | function getTimeStamp() { |
597 | 572 | var now = new Date(); |
598 | 573 | var date = String(now.getFullYear() * 10000 + (now.getMonth() + 1) * 100 + now.getDate()); |
599 | 574 | var time = String(now.getHours() * 10000 + now.getMinutes() * 100 + now.getSeconds()); |
600 | 575 | var ms = String(now.getMilliseconds()); |
601 | | - date = padStart(date, 8, '0'); |
602 | | - time = padStart(time, 6, '0'); |
603 | | - ms = padStart(ms, 3, '0'); |
| 576 | + date = date.padStart(8, '0'); |
| 577 | + time = time.padStart(6, '0'); |
| 578 | + ms = ms.padStart(3, '0'); |
604 | 579 | var ts = '-' + date + '-' + time + '-' + ms; |
605 | 580 | return ts; |
606 | 581 | } |
|
0 commit comments