Provide propper timestamps
This commit is contained in:
parent
41bafcaaff
commit
ce8adb88a4
1 changed files with 2 additions and 2 deletions
|
|
@ -68,14 +68,14 @@ router.get('/messages-per-hour', async (req, res) => {
|
||||||
const uniqueCounts = Object.fromEntries(
|
const uniqueCounts = Object.fromEntries(
|
||||||
Array.from({ length: hours }, (_, i) => {
|
Array.from({ length: hours }, (_, i) => {
|
||||||
const hourTime = new Date(now.getTime() - (hours - 1 - i) * 60 * 60 * 1000);
|
const hourTime = new Date(now.getTime() - (hours - 1 - i) * 60 * 60 * 1000);
|
||||||
const hourString = hourTime.toISOString().slice(0, 13); // YYYY-MM-DD HH
|
const hourString = hourTime.toISOString().slice(0, 13) + ":00:00.000Z"; // zero out the minutes and seconds
|
||||||
return [hourString, 0];
|
return [hourString, 0];
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
// Populate actual message counts
|
// Populate actual message counts
|
||||||
messages.forEach(({ created_at }) => {
|
messages.forEach(({ created_at }) => {
|
||||||
const hourString = created_at.toISOString().slice(0, 13); // YYYY-MM-DD HH
|
const hourString = created_at.toISOString().slice(0, 13) + ":00:00.000Z"; // zero out the minutes and seconds
|
||||||
uniqueCounts[hourString] = (uniqueCounts[hourString] ?? 0) + 1;
|
uniqueCounts[hourString] = (uniqueCounts[hourString] ?? 0) + 1;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue