med-log
Version:
Logging package intended for gxp/samd regulated environments hosted in the cloud
22 lines (20 loc) • 698 B
text/typescript
/**
* Prepends a 0 to n if n is less than 10, and returns that as a string.
*/
export function prependZero(n: number, u?: number): string {
return n.toString().padStart(u || 2, "0");
}
export function formatDate(date: Date) {
const formatted =
date.getFullYear().toString()
+ "_" + prependZero(date.getMonth() + 1)
+ "_" + prependZero(date.getDate());
return formatted;
}
export function formatTime(date: Date) {
const formatted = prependZero(date.getHours())
+ ":" + prependZero(date.getMinutes())
+ ":" + prependZero(date.getSeconds())
+ "m" + prependZero(date.getMilliseconds(), 4);
return formatted;
}