(d?: Date, onlyDate?: boolean)
| 35 | * return `[ YYYY, MM, DD, HH, mm, ss ]` date string array |
| 36 | */ |
| 37 | export function getDateStringParts(d?: Date, onlyDate?: boolean) { |
| 38 | d = d || new Date(); |
| 39 | const monthNum = d.getMonth() + 1; |
| 40 | const month = monthNum < 10 ? `0${monthNum}` : `${monthNum}`; |
| 41 | const dateNum = d.getDate(); |
| 42 | const date = dateNum < 10 ? `0${dateNum}` : `${dateNum}`; |
| 43 | if (onlyDate) { |
| 44 | return [ `${d.getFullYear()}`, month, date ]; |
| 45 | } |
| 46 | const hoursNum = d.getHours(); |
| 47 | const hours = hoursNum < 10 ? `0${hoursNum}` : `${hoursNum}`; |
| 48 | const minutesNum = d.getMinutes(); |
| 49 | const minutes = minutesNum < 10 ? `0${minutesNum}` : `${minutesNum}`; |
| 50 | const secondsNum = d.getSeconds(); |
| 51 | const seconds = secondsNum < 10 ? `0${secondsNum}` : `${secondsNum}`; |
| 52 | return [ `${d.getFullYear()}`, month, date, hours, minutes, seconds ]; |
| 53 | } |
| 54 | |
| 55 | /** |
| 56 | * Access log format date. format: `moment().format('DD/MMM/YYYY:HH:mm:ss ZZ')` |
no outgoing calls
no test coverage detected
searching dependent graphs…