Tengo un calendario completo en el que estoy usando un selector de tiempo jquery. Al hacer clic en el evento, necesito tomar las propiedades de inicio (ejemplo: "Mié. 04 de mayo de 2022 11:30:00 GMT+0200 (Ora legale dell'Europa centrale)") pero usando la subcadena para tener solo HH:MM. Intenté hacer: "var x= info.event.end.substring(16, 21);" pero cuando hago clic en un evento, ocurre este error: "Error de tipo no detectado: info.event.end.substring no es una función" ¿Cómo puedo solucionar esto?
end es un objeto Date , y substring solo funciona en objetos String . Agregue .toString() y podrá progresar.
var x= info.event.end.toString().substring(16, 21);