MCPcopy Create free account
hub / github.com/node-modules/utility / getDateStringParts

Function getDateStringParts

src/date.ts:37–53  ·  view source on GitHub ↗
(d?: Date, onlyDate?: boolean)

Source from the content-addressed store, hash-verified

35 * return `[ YYYY, MM, DD, HH, mm, ss ]` date string array
36 */
37export 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')`

Callers 5

date.test.tsFile · 0.85
accessLogDateFunction · 0.85
logDateFunction · 0.85
YYYYMMDDHHmmssFunction · 0.85
YYYYMMDDFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…