mirror of
https://github.com/SyncrowIOT/backend.git
synced 2026-10-26 03:47:54 +00:00
finished schedule module
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
export function convertTimestampToDubaiTime(timestamp) {
|
||||
// Convert timestamp to milliseconds
|
||||
const date = new Date(timestamp * 1000);
|
||||
|
||||
// Convert to Dubai time (UTC+4)
|
||||
const dubaiTimeOffset = 4 * 60; // 4 hours in minutes
|
||||
const dubaiTime = new Date(date.getTime() + dubaiTimeOffset * 60 * 1000);
|
||||
|
||||
// Format the date as YYYYMMDD
|
||||
const year = dubaiTime.getUTCFullYear();
|
||||
const month = String(dubaiTime.getUTCMonth() + 1).padStart(2, '0'); // Months are zero-based
|
||||
const day = String(dubaiTime.getUTCDate()).padStart(2, '0');
|
||||
|
||||
// Format the time as HH:MM (24-hour format)
|
||||
const hours = String(dubaiTime.getUTCHours()).padStart(2, '0');
|
||||
const minutes = String(dubaiTime.getUTCMinutes()).padStart(2, '0');
|
||||
|
||||
// Return formatted date and time
|
||||
return {
|
||||
date: `${year}${month}${day}`,
|
||||
time: `${hours}:${minutes}`,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user