我需要在我的代码中解析和操作没有日期的时间。例如,我可能会从时间选择器中得到字符串“15:00”。我想将它变成某种时间对象 - 我通常使用具有不同日期,时间和日期时间对象的Python工作。Javascript解析没有日期的时间
但是我看到的所有解决方案都集中在使用Date对象。由于需要日期信息,因此无法解析像“15:00”这样的字符串。我不想将任意日期信息添加到时间 - 特别是因为日期似乎根据日期和区域设置对夏令时等进行了假设,并且似乎存在自动尝试将时间转换为给定语言环境。此外,我希望能够增加时间,例如“15:00 + 1小时”
解析和处理与日期无关的“原始”时间的建议解决方案是什么?
如果您不想编写自己的代码来完成此操作,可以使用[Moment.js](http://momentjs.com)或[Date.js](http://www.datejs.com) 。 – Pointy
我建议你自己写几行你需要的东西。由于没有日历问题,这很简单。 –
这就是我希望避免的。 Moment.js和Date.js都关注日期时间,而不是时间,因此在使用它之前,您仍然必须将任意日期信息粘贴到时间。我可以想象它的实施并不复杂,但我很惊讶这已经不存在了。 – mangecoeur