import dayjs from "dayjs";
import { useMemo } from "react";
import { NewsItem } from "@cocalc/util/types/news";
export function useDateStr(
news?: Omit<NewsItem, "text">,
minutes = false,
format="YYYY-MM-DD"
): string {
const f = minutes ? "YYYY-MM-DD HH:mm" : format;
return useMemo(() => {
if (news == null) return "";
if (typeof news.date === "number") {
return dayjs(news.date * 1000).format(f);
} else {
return `${news.date}`;
}
}, [news?.date]);
}