Supabase сравнивает временные районы в JSJavascript

Форум по Javascript
Ответить
Anonymous
 Supabase сравнивает временные районы в JS

Сообщение Anonymous »

У меня есть таблица под названием «Events_reload» в моем проекте Supabase. В этой таблице есть столбец под названием «Дата», которая является временным. Я хочу выбрать все события, которые после текущей даты+время - 2 часа. Итак, я сделал это в Javscript (nuxtjs 3 api): < /p>

Код: Выделить всё

import { serverSupabaseClient } from '#supabase/server'

export default defineEventHandler(async (event) => {
const supabase = await serverSupabaseClient(event);

const currentTimestampMinusTwoHours = new Date();
currentTimestampMinusTwoHours.setHours(currentTimestampMinusTwoHours.getHours() - 2);
const currentTimestamp = currentTimestampMinusTwoHours.toISOString();
const timestamp = '2025-03-12T13:20:25.733Z';

const { data, error } = await supabase
.from("events_reload")
.select("*")
.gt("date", currentTimestamp)
.order("date", { ascending: true });

if (error) {
return {
code: 500,
data: error.message
};
}
return {
code: 200,
data: data
};
});
< /code>
Это просто возвращает пустые данные без каких -либо ошибок. Но когда я выполняю это в SQL на панели Supabase (что является тем же самым), он возвращает вещи Select * From "Events_reload", где дата> '2025-03-12T13: 20: 25.733z' Порядок по дате ASC Limit 1; 
(я точен, что настолько же.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ampz-in-js
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»