¿Cuál es la forma correcta de convertir el tiempo en formato de cadena a la fecha actual? estoy usando momento
Esperado: "15:00" -> Sáb 19 de marzo de 2022 15:00:00 "11:00" -> Sáb 19 de marzo de 2022 11:00:00
La salida debe ser la fecha actual y la hora especificada. Por ejemplo, si hoy es 19 de marzo y la hora de la cadena es a las 15:00, debería ser el sábado 19 de marzo de 2022 a las 15:00:00.
Puede utilizar el método de format de momento para formatear la salida según sus necesidades.
Más información sobre las opciones de formato: https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/
var t = "15:00"; var cdt = moment(t, 'HH:mm'); console.log(cdt.format('ddd MMM DY HH:mm:ss')); <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>Creo que podría ser complicado solo con la hora como su cadena porque aún necesita proporcionar información para el resto de los parámetros que podría probar cuando tiene esta cadena, crea una variable para Fecha en el estilo necesario y luego establece horas en cadena tú tienes. Pero si usa el momento, simplemente extienda el formato en el que obtiene su tiempo y no tendrá que usar Fecha