Pierre HUBERT
1a890844ef
All checks were successful
continuous-integration/drone/push Build is passing
Add a new module to enable accommodations reservation ![](https://gitea.communiquons.org/attachments/de1f5b12-0a93-40f8-b29d-97665daa6fd5) Reviewed-on: #188
32 lines
747 B
TypeScript
32 lines
747 B
TypeScript
/**
|
|
* Get formatted UNIX date
|
|
*/
|
|
export function fmtUnixDate(time: number): string {
|
|
return new Date(time * 1000).toLocaleString("fr-FR");
|
|
}
|
|
|
|
/**
|
|
* Get formatted UNIX date for Full Calendar
|
|
*/
|
|
export function fmtUnixDateFullCalendar(
|
|
time: number,
|
|
correctEnd: boolean
|
|
): string {
|
|
let d = new Date(time * 1000);
|
|
|
|
if (d.getHours() > 0 && correctEnd)
|
|
d = new Date(time * 1000 + 3600 * 24 * 1000);
|
|
|
|
const s = `${d.getFullYear()}-${(d.getMonth() + 1)
|
|
.toString(10)
|
|
.padStart(2, "0")}-${d.getDate().toString(10).padStart(2, "0")}`; /*T${d
|
|
.getHours()
|
|
.toString(10)
|
|
.padStart(2, "0")}:${d.getMinutes().toString(10).padStart(2, "0")}:${d
|
|
.getSeconds()
|
|
.toString(10)
|
|
.padStart(2, "0")}`*/
|
|
|
|
return s;
|
|
}
|