diff --git a/package-lock.json b/package-lock.json index 19fbeac..6bf8eb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "dotenv": "^16.4.7", "express": "^4.21.2", "jsonwebtoken": "^9.0.2", + "moment-timezone": "^0.5.47", "mongoose": "^8.9.5" }, "devDependencies": { @@ -981,6 +982,27 @@ "node": "*" } }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.47", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.47.tgz", + "integrity": "sha512-UbNt/JAWS0m/NJOebR0QMRHBk0hu03r5dx9GK8Cs0AS3I81yDcOc9k+DytPItgVvBP7J6Mf6U2n3BPAacAV9oA==", + "license": "MIT", + "dependencies": { + "moment": "^2.29.4" + }, + "engines": { + "node": "*" + } + }, "node_modules/mongodb": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.12.0.tgz", diff --git a/package.json b/package.json index 38e2a0c..51dc847 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "dotenv": "^16.4.7", "express": "^4.21.2", "jsonwebtoken": "^9.0.2", + "moment-timezone": "^0.5.47", "mongoose": "^8.9.5" }, "devDependencies": { diff --git a/routes/version.js b/routes/version.js index ffc0c84..f50b21a 100644 --- a/routes/version.js +++ b/routes/version.js @@ -1,6 +1,7 @@ const axios = require("axios"); const express = require("express"); const router = express.Router(); +const moment = require('moment-timezone'); // Fetch the latest commit from a GitHub repository async function fetchLatestCommitFromGitHub() { @@ -41,7 +42,7 @@ async function fetchLatestCommitFromGitHub() { version: (latestCommit.sha).substring(0,5), message: latestCommit.message, author: latestCommit.author, - date: latestCommit.date, + date: moment(latestCommit.date).tz('America/New_York').format('YYYY-MM-DD HH:mm:ss'), }); } catch (error) { console.error("Error fetching latest commit:", error);