在javascript中解析时间字符串(例如“1h30min”)
正在寻找将各种时间语法(“1:30”、“1h30m”等)处理为秒/日期时间/某物的库/类/函数/etc 我正在寻找用户字符串输入的时间长度数据应该是有效的在javascript中解析时间字符串(例如“1h30min”),javascript,node.js,parsing,Javascript,Node.js,Parsing,正在寻找将各种时间语法(“1:30”、“1h30m”等)处理为秒/日期时间/某物的库/类/函数/etc 我正在寻找用户字符串输入的时间长度数据应该是有效的 本质上与momentjs的人性化相反:这有一些功能。。基本功能,但体积小,使用简单 完全做到这一点,再加上更多。或者写你自己的。这并不难,而且会被证明是一种很好的锻炼@RGraham我找不到字符串处理的示例,只是添加了持续时间。@lc我可以,但是用许多支持的格式维护一些东西似乎比编写自己的有限字符串处理程序有用得多。您需要这些方法,以及is
本质上与momentjs的人性化相反:这有一些功能。。基本功能,但体积小,使用简单
完全做到这一点,再加上更多。或者写你自己的。这并不难,而且会被证明是一种很好的锻炼@RGraham我找不到字符串处理的示例,只是添加了持续时间。@lc我可以,但是用许多支持的格式维护一些东西似乎比编写自己的有限字符串处理程序有用得多。您需要这些方法,以及
isValid
调用
var ta = require('./time-ago.js'); // node.js
var ta = timeago(); // browser
ta.timefriendly('1 hour') // convert to ms: seconds, minutes, hours, days, weeks, months, years
==> 3600000