Integrated new time handling system
This commit is contained in:
@@ -5,8 +5,8 @@ export interface Course {
|
||||
category: string;
|
||||
description?: string | null;
|
||||
image_url?: string | null;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
created_at: Date;
|
||||
updated_at: Date;
|
||||
deleted?: number | boolean;
|
||||
prereq_id?: number | null;
|
||||
hasBookwork: boolean;
|
||||
@@ -17,12 +17,12 @@ export interface CourseEventDetails {
|
||||
id: number | null; // PK
|
||||
course_id: number | null; // FK → courses.id
|
||||
event_type: number | null; // FK → event_types.id
|
||||
event_date: string; // datetime (not nullable)
|
||||
event_date: Date; // datetime (not nullable)
|
||||
|
||||
guilded_event_id: number | null;
|
||||
|
||||
created_at: string; // datetime
|
||||
updated_at: string; // datetime
|
||||
created_at: Date; // datetime
|
||||
updated_at: Date; // datetime
|
||||
|
||||
deleted: boolean | null; // tinyint(4), nullable
|
||||
report_url: string | null; // varchar(2048)
|
||||
@@ -44,8 +44,8 @@ export interface CourseAttendee {
|
||||
course_event_id: number; // PK
|
||||
attendee_role_id: number | null;
|
||||
role: CourseAttendeeRole | null;
|
||||
created_at: string; // datetime → ISO string
|
||||
updated_at: string; // datetime → ISO string
|
||||
created_at: Date; // datetime → ISO string
|
||||
updated_at: Date; // datetime → ISO string
|
||||
remarks: string | null;
|
||||
|
||||
attendee_name: string | null;
|
||||
@@ -55,8 +55,8 @@ export interface CourseAttendeeRole {
|
||||
id: number; // PK, auto-increment
|
||||
name: string | null; // varchar(50), unique, nullable
|
||||
description: string | null; // text
|
||||
created_at: string | null; // datetime (nullable)
|
||||
updated_at: string | null; // datetime (nullable)
|
||||
created_at: Date | null; // datetime (nullable)
|
||||
updated_at: Date | null; // datetime (nullable)
|
||||
deleted: boolean; // tinyint(4)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
export function toDateTime(date: Date): string {
|
||||
console.log(date);
|
||||
// This produces a CST-local time because server runs in CST
|
||||
const year = date.getFullYear();
|
||||
const month = (date.getMonth() + 1).toString().padStart(2, "0");
|
||||
|
||||
Reference in New Issue
Block a user