코드없이 날짜없이 시간을 구문 분석하고 조작해야합니다. 예를 들어 나는 timepicker에서 문자열 "15:00"을 얻을 수 있습니다. 이것을 어떤 종류의 Time 객체로 바꾸고 싶습니다. 저는 보통 Python에서 Date, Time 및 Datetime 객체가 뚜렷하게 작동합니다.Javascript 구문 분석 날짜가없는 시간
그러나 내가 본 모든 솔루션은 Date 객체 사용에 초점을 맞추고 있습니다. 이것은 "15:00"과 같은 문자열을 구문 분석 할 수 없으므로 요일 정보가 필요합니다. 임의의 날짜 정보를 Times에 추가하고 싶지 않습니다. 특히 Date가 일과 로캘에 따라 일광 절약 시간과 같은 것에 대한 가정을하는 것처럼 보이고 시간이 자동으로 시간으로 변환 될 위험이있는 것으로 보입니다 주어진 로케일. 또한 시간을 추가 할 수 있기를 원합니다. "15:00 + 1 시간"
날짜와 관련이없는 "원시"시간을 구문 분석하고 처리하는 데 권장되는 솔루션은 무엇입니까?
코드를 직접 작성하지 않으려면 [Moment.js] (http://momentjs.com) 또는 [Date.js] (http://www.datejs.com)가 필요합니다. . – Pointy
나는 너 자신을 위해 필요한 몇 줄을 쓰는 것을 권하고 싶다. 일정상의 우려가 없기 때문에 간단합니다. –
그게 내가 피하기를 바랬던 것입니다. Moment.js와 Date.js는 모두 Times가 아닌 DateTimes에 초점을 맞추므로 임의의 Date 정보를 Time에 붙이기 만하면 사용할 수 있습니다. 구현하는 것이 근본적으로 복잡하지 않다는 것을 상상할 수 있지만, 이미 존재하지 않는 것이 놀랍습니다. – mangecoeur