Es una pregunta un poco amplia, así que siéntase libre de pedir más detalles si es necesario, pero después de buscar en Google no pude encontrar una respuesta.
Más curiosidad que una necesidad real.
¿Hay alguna manera de agregar una etiqueta, atributo (como tipo=fecha) o JS (como convertir a un objeto de fecha) a una cadena de fecha de texto, como "Martes 3 de mayo, 2 p. m." que permita al usuario seleccionarlo y agregarlo a su calendario?
Al igual que puedo seleccionar una cadena de texto de dirección y Google me da la opción de encontrar esa ubicación en Google Maps.
No busco una respuesta concreta necesariamente, solo alguna dirección para poder jugar.
Puedes jugar con esto:
<input type="date" /> <script> const input = document.querySelector('input'); input.addEventListener('change', ({ target }) => { const date = new Date(target.value).toDateString(); console.log(date); }); </script>