возможно ли получить в одном случае
date.toLocaleDateString("ru", { weekday: "long", day: "numeric", month: "long", year: "numeric" })
во втором
date.toLocaleDateString("ru", { day: "numeric", month: "long", year: "numeric" })
а в третьем
date.toLocaleDateString("ru", { weekday: "long" })