если у меня есть временная метка, как я могу рассчитать оставшееся время месяца (в днях / часах)?
Это не совсем повторяющийся вопрос, но вы можете найти почти точный ответ здесь: stackoverflow.com/questions/6612919/….Другой вопрос решается строго в днях.
postgres=# select date_trunc('month', now() + interval '1 month') - now(); ?column? ------------------------- 23 days 05:59:12.486972 (1 row)