Библиотека моментов и часовых поясов была создана для «анализа и отображения дат в любом часовом поясе».
Чтобы построить объект даты-времени в определенном часовом поясе, используйте:
let now = moment.tz('Europe/Istanbul');
. Чтобы просмотреть значение UTC, используйте
now.toISOString()
. :
now.format('YYYY-MM-DD HH:mm:ss.SSS');
Пост-ГРЭС идет с pgAdmin, который делает графический, объясняет, чтобы помочь Вам оптимизировать запросы. Ввод Вашего запроса в области записи SQL и нажатие F7 дают Вам действительно ясный признак того, как запрос планируется и выполняется. Больше на этом, здесь:
Если Вы делаете веб-приложение и храните или работаете с IP-адресами, можно использовать тип данных INET, который позволяет Вам хранить IP-адрес как реальный тип и делать, все виды операций на нем непосредственно - Являются IP-адресом в запрещенной подсети, например. Никакая потребность сохранить 4 партии четверок и повторно объединить их в коде или сохранить его в строке.
Работает на Linux премия, если это - приложение.NET?
Я считал бы MS SQL из-за LINQ к SQL.
Существует dbLinq, который находится все еще в ранней альфе, но это работает на очень простые запросы.
Для PostgreSQL есть множество инструментов, некоторые бесплатные, некоторые нет ... PgAdmin + Explain ANALYZE обычно дает все, что вам нужно, и это бесплатно.