Lo he buscado por todas partes pero no tengo la respuesta correcta. Solo quiero configurarlo sin el tiempo de CORTE.
{name: "Registered:", value: `${user.createdAt}`}, {name: "Joined:", value: `${message.guild.joinedAt}`}Actualmente se muestra así: haga clic aquí para ver.
¿Hay alguna forma de eliminarlo?
Suponiendo que las propiedades son instancias de JS Date , puede usar una de estas funciones para hacerlo:
function formatDateV1 (date) { return date.toLocaleString(undefined, {dateStyle: 'medium', timeStyle: 'medium', hour12: false}); } function formatDateV2 (date) { return `${date.toDateString()} ${date.toTimeString().slice(0, 8)}`; } const date = new Date(); const user = {createdAt: date}; const message = {guild: {joinedAt: date}}; const registerV1 = {name: "Registered:", value: formatDateV1(user.createdAt)}; console.log('registerV1', registerV1); const joinV1 = {name: "Joined:", value: formatDateV1(message.guild.joinedAt)}; console.log('joinV1', joinV1); const registerV2 = {name: "Registered:", value: formatDateV2(user.createdAt)} console.log('registerV2', registerV2); const joinV2 = {name: "Joined:", value: formatDateV2(message.guild.joinedAt)} console.log('joinV2', joinV2);Sí, es posible eliminarlo.
{name: "Registered:", value: `${user.createdAt.toDateString()}`}, {name: "Joined:", value: `${message.guild.joinedAt.toDateString()}`} Debe agregar toDateString() para evitar la hora GMT o CUT